.spotlight-wrap{background-color:#f5f7f9}.spotlight-wrapper{background:linear-gradient(#fff,#fff),linear-gradient(98deg,#45465b33 -1.93%,#1d1e3033 100.76%),#333;border:1px solid #ebebf0;border-radius:20px}.bubblewindow-wrap{opacity:0;border-radius:8px;justify-content:center;align-items:center;width:199px;height:61px;padding:16px;display:flex;position:absolute;top:-18px;left:7px;transform:translate(-50%,-100%);box-shadow:0 0 12px #2c2a311a}.bubblewindow-wrap p{z-index:2;color:#8a8b9d;text-align:center;margin-top:4px;font-size:12px;font-style:normal;font-weight:450;line-height:130%;position:relative}.bubblewindow-right{transform:translate(-100%,-100%)}@media only screen and (width>=1770px){.bubblewindow-right{transform:translate(-50%,-100%)}}@media only screen and (width>=1921px){.bubblewindow-right{transform:translate(-50%,-100%)}}@media only screen and (width>=1024px) and (width<=1280px){.bubblewindow-right{transform:translate(-100%,-100%)}}@media only screen and (width>=768px) and (width<=1023.9px){.bubblewindow-right{transform:translate(-50%,-100%)}}@media only screen and (width<=767px){.bubblewindow-right{transform:translate(-100%,-100%)}}.bubble-icon{width:14px;height:14px;margin-left:4px;position:relative}.bubble-icon:hover svg path{fill:var(--prime-color)}.bubble-icon svg{object-fit:cover}.bubble-icon svg path{transition:all .3s ease-in-out}.rangetabs-wrapper{max-width:426px}.rangetabs-wrapper .rangetabs-tabs{grid-template-columns:repeat(3,1fr);align-items:center;margin-bottom:16px;display:grid}.rangetabs-wrapper .rangetabs-tabs .rangetabs-tab{cursor:pointer;justify-self:center;align-items:center;margin-left:14px;display:flex}.rangetabs-wrapper .rangetabs-tabs .rangetabs-tab:last-child{justify-self:end;margin-left:0}.rangetabs-wrapper .rangetabs-tabs .rangetabs-tab:first-child{justify-self:start;margin-left:0}.rangetabs-wrapper .rangetabs-tabs .rangetabs-tab .rangetabs-text{color:#8a8b9d;white-space:nowrap;font-size:14px;font-style:normal;font-weight:450;line-height:100%}.rangetabs-wrapper .rangetabs-tabs .rangetabs-tab .rangetabs-text.rangetabs-active{color:var(--prime-color)}.rangetabs-wrapper .rangetabs-rangewrapper .rangetabs-range{max-width:unset}.rangetabs-wrapper .rangetabs-rangewrapper .rangetabs-range span{font-family:var(--gilroy);font-weight:550}@media only screen and (width>=768px) and (width<=1023.9px){.rangetabs-wrapper{max-width:426px}.rangetabs-wrapper .rangetabs-tabs{grid-template-columns:repeat(3,1fr);align-items:center;margin-bottom:16px;display:grid}.rangetabs-wrapper .rangetabs-tabs .rangetabs-tab{cursor:pointer;justify-self:center;align-items:center;margin-left:0;display:flex}.rangetabs-wrapper .rangetabs-tabs .rangetabs-tab:first-child{justify-self:start;margin-left:0}.rangetabs-wrapper .rangetabs-tabs .rangetabs-tab:last-child{justify-self:end;margin-left:0;margin-right:14px}}@media only screen and (width<=767px){.rangetabs-wrapper .rangetabs-tabs .rangetabs-tab{cursor:pointer;justify-self:center;align-items:center;margin-left:0;display:flex}.rangetabs-wrapper .rangetabs-tabs .rangetabs-tab .rangetabs-text{color:#8a8b9d;white-space:nowrap;font-size:13px;font-style:normal;font-weight:450;line-height:100%}.rangetabs-wrapper .rangetabs-tabs .rangetabs-tab .rangetabs-text.rangetabs-active{color:var(--prime-color)}}.selectmultitab-wrapper{background:#f5f5f9;border-radius:10px;align-items:center;padding:6px;display:flex}.selectmultitab-wrapper .selectmultitab-tabscontainer{align-items:center;width:100%;display:flex;position:relative}.selectmultitab-wrapper .selectmultitab-tabscontainer .selectmultitab-tab{cursor:pointer;color:#2e2e2e;white-space:nowrap;background-color:#0000;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;padding:14px 16px;font-size:14px;font-style:normal;font-weight:450;line-height:14px;transition:all .3s ease-in-out;display:flex}.selectmultitab-wrapper .selectmultitab-tabscontainer input:checked+label{background-color:var(--prime-color);color:#fff;font-weight:550}.selectmultitab-wrapper .selectmultitab-tabscontainer .selectmultitab-tab:disabled{color:#8a8b9d}.selectmultitab-wrapper .selectmultitab-tabscontainer .selectmultitab-tab:not(:last-child){margin-right:8px}@media only screen and (width<=370px){.selectmultitab-wrapper .selectmultitab-tabscontainer .selectmultitab-tab:not(:last-child){margin-right:0}.selectmultitab-wrapper .selectmultitab-tabscontainer .selectmultitab-tab{padding:14px 12px}}@media only screen and (width>=1280px) and (hover:hover){.selectmultitab-wrapper .selectmultitab-tabscontainer .selectmultitab-tab.selectmultitab-active:hover{color:#fff}}.allfiltersbutton-button{cursor:pointer;background:#f5f5f9;border-radius:10px;justify-content:center;align-items:center;width:100%;margin-top:30px;padding:20px 40px;display:flex}@media (hover:hover){.allfiltersbutton-button:hover .allfiltersbutton-textcontainer .allfiltersbutton-hide{top:50%;transform:translateY(-50%)}.allfiltersbutton-button:hover .allfiltersbutton-textcontainer .allfiltersbutton-visible{top:-20px}}.allfiltersbutton-button .allfiltersbutton-icon{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.328 10.808H10.704C10.4918 10.808 10.2883 10.8923 10.1383 11.0423C9.98829 11.1923 9.904 11.3958 9.904 11.608C9.904 11.8202 9.98829 12.0237 10.1383 12.1737C10.2883 12.3237 10.4918 12.408 10.704 12.408H12.624C11.7416 13.3302 10.6035 13.9675 9.35613 14.2379C8.10874 14.5084 6.80897 14.3997 5.62382 13.9258C4.43868 13.4519 3.4223 12.6345 2.70527 11.5785C1.98825 10.5226 1.60334 9.27637 1.6 8C1.6 7.78783 1.51571 7.58434 1.36569 7.43431C1.21566 7.28429 1.01217 7.2 0.8 7.2C0.587827 7.2 0.384344 7.28429 0.234315 7.43431C0.0842854 7.58434 0 7.78783 0 8C0.00422933 9.56224 0.465777 11.0891 1.32768 12.392C2.18959 13.695 3.41413 14.7171 4.85019 15.3322C6.28626 15.9473 7.87099 16.1284 9.40881 15.8533C10.9466 15.5782 12.3703 14.8588 13.504 13.784V15.2C13.504 15.4122 13.5883 15.6157 13.7383 15.7657C13.8883 15.9157 14.0918 16 14.304 16C14.5162 16 14.7197 15.9157 14.8697 15.7657C15.0197 15.6157 15.104 15.4122 15.104 15.2V11.6C15.102 11.3933 15.0201 11.1954 14.8755 11.0478C14.7308 10.9001 14.5346 10.8142 14.328 10.808ZM8 0C5.94911 0.00584975 3.97879 0.799131 2.496 2.216V0.8C2.496 0.587827 2.41171 0.384344 2.26169 0.234315C2.11166 0.0842854 1.90817 0 1.696 0C1.48383 0 1.28034 0.0842854 1.13031 0.234315C0.980286 0.384344 0.896 0.587827 0.896 0.8V4.4C0.896 4.61217 0.980286 4.81566 1.13031 4.96569C1.28034 5.11571 1.48383 5.2 1.696 5.2H5.296C5.50817 5.2 5.71166 5.11571 5.86169 4.96569C6.01171 4.81566 6.096 4.61217 6.096 4.4C6.096 4.18783 6.01171 3.98434 5.86169 3.83431C5.71166 3.68429 5.50817 3.6 5.296 3.6H3.376C4.25797 2.6783 5.39527 2.0412 6.64192 1.77049C7.88857 1.49977 9.18767 1.6078 10.3725 2.08069C11.5573 2.55358 12.5738 3.36977 13.2914 4.42448C14.009 5.4792 14.3951 6.72431 14.4 8C14.4 8.21217 14.4843 8.41566 14.6343 8.56569C14.7843 8.71571 14.9878 8.8 15.2 8.8C15.4122 8.8 15.6157 8.71571 15.7657 8.56569C15.9157 8.41566 16 8.21217 16 8C16 6.94943 15.7931 5.90914 15.391 4.93853C14.989 3.96793 14.3997 3.08601 13.6569 2.34315C12.914 1.60028 12.0321 1.011 11.0615 0.608964C10.0909 0.206926 9.05058 0 8 0Z' fill='%232E2E2E'/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:16px 14px;width:16px;height:14px;margin-right:10px}.allfiltersbutton-button .flatsbutton-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 19'%3E%3Cpath d='M0.449951 1.0002C0.449951 0.696439 0.696195 0.450195 0.999951 0.450195H18C18.3037 0.450195 18.5499 0.696439 18.5499 1.0002V18.0002C18.5499 18.304 18.3037 18.5502 18 18.5502H14.964V17.4502H17.45V7.6212H14.5V6.5212H17.45V1.5502H8.22986L8.22904 6.5212H11.5V7.6212H8.22895V11.0002H7.12895L7.12986 1.5502H1.54995V17.4502H7.12981L7.12895 14.0003L8.22895 14.0001L8.22981 17.4502H10.4422L13.0631 14.0231L13.9368 14.6913L11.1508 18.3343C11.0468 18.4704 10.8853 18.5502 10.714 18.5502H0.999951C0.696195 18.5502 0.449951 18.304 0.449951 18.0002V1.0002Z'%3E%3C/path%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px 16px;width:16px;height:16px;margin-right:10px}.allfiltersbutton-button .allfiltersbutton-textcontainer{position:relative;overflow:hidden}.allfiltersbutton-button .allfiltersbutton-textcontainer .allfiltersbutton-text{color:#2e2e2e;white-space:nowrap;font-size:14px;font-style:normal;font-weight:450;line-height:100%}.allfiltersbutton-button .allfiltersbutton-textcontainer .allfiltersbutton-hide,.allfiltersbutton-button .allfiltersbutton-textcontainer .allfiltersbutton-visible{align-items:center;transition:all .2s ease-in-out;display:flex}.allfiltersbutton-button .allfiltersbutton-textcontainer .allfiltersbutton-hide{color:var(--prime-color);position:absolute;top:100%;left:0}.allfiltersbutton-button .allfiltersbutton-textcontainer .allfiltersbutton-visible{position:relative;top:0;left:0}.totalcount-text{color:#2e2e2e;font-size:14px;font-style:normal;font-weight:450;line-height:100%}.totalcount-text span{color:var(--prime-color)}.typeview-wrapper{align-items:center;display:flex}.typeview-wrapper .typeview-type{cursor:pointer;align-items:center;display:flex}.typeview-wrapper .typeview-type:not(:last-child){margin-right:41px}.typeview-wrapper .typeview-type.typeview-active .typeview-icon{background-color:#f5f5f9}.typeview-wrapper .typeview-type.typeview-active .typeview-icon>svg{fill:var(--prime-color)}.typeview-wrapper .typeview-type.typeview-active .typeview-text{color:#2e2e2e}.typeview-wrapper .typeview-type .typeview-icon{background-color:#f5f5f9;border-radius:8px;flex:1 0 auto;justify-content:center;align-items:center;width:36px;height:36px;margin-right:8px;transition:all .3s ease-in-out;display:flex}.typeview-wrapper .typeview-type .typeview-icon>svg{object-fit:contain;fill:#8a8b9d;flex:1 0 auto;width:16px;height:16px;transition:all .3s ease-in-out}.typeview-wrapper .typeview-type .typeview-text{color:#8a8b9d;font-size:14px;font-style:normal;font-weight:450;line-height:14px;transition:all .3s ease-in-out}.middlerangetabs-wrapper{max-width:426px}.middlerangetabs-wrapper .middlerangetabs-tabs{grid-template-columns:repeat(3,1fr);align-items:center;margin-bottom:16px;display:grid}.middlerangetabs-wrapper .middlerangetabs-tabs .middlerangetabs-tab{cursor:pointer;justify-self:center;align-items:center;margin-left:14px;display:flex}.middlerangetabs-wrapper .middlerangetabs-tabs .middlerangetabs-tab:first-child{justify-self:start;margin-left:0}.middlerangetabs-wrapper .middlerangetabs-tabs .middlerangetabs-tab:last-child{justify-self:end;margin-left:0}.middlerangetabs-wrapper .middlerangetabs-tabs .middlerangetabs-tab .middlerangetabs-text{color:#8a8b9d;white-space:nowrap;font-size:14px;font-style:normal;font-weight:450;line-height:100%}.middlerangetabs-wrapper .middlerangetabs-tabs .middlerangetabs-tab .middlerangetabs-text.middlerangetabs-active{color:var(--prime-color)}.middlerangetabs-wrapper .middlerangetabs-rangewrapper .middlerangetabs-range{max-width:unset}.middlerangetabs-wrapper .middlerangetabs-rangewrapper .middlerangetabs-range span{font-family:var(--gilroy);font-weight:550}@media only screen and (width>=768px) and (width<=1023.9px){.middlerangetabs-wrapper{max-width:426px}.middlerangetabs-wrapper .middlerangetabs-tabs{grid-template-columns:repeat(3,1fr);align-items:center;margin-bottom:16px;display:grid}.middlerangetabs-wrapper .middlerangetabs-tabs .middlerangetabs-tab{cursor:pointer;justify-self:center;align-items:center;margin-left:0;display:flex}.middlerangetabs-wrapper .middlerangetabs-tabs .middlerangetabs-tab:first-child{justify-self:start;margin-left:0}.middlerangetabs-wrapper .middlerangetabs-tabs .middlerangetabs-tab:last-child{justify-self:end;margin-left:0;margin-right:14px}}@media only screen and (width<=767px){.middlerangetabs-wrapper .middlerangetabs-tabs .middlerangetabs-tab{cursor:pointer;justify-self:center;align-items:center;margin-left:0;display:flex}.middlerangetabs-wrapper .middlerangetabs-tabs .middlerangetabs-tab .middlerangetabs-text{color:#8a8b9d;white-space:nowrap;font-size:13px;font-style:normal;font-weight:450;line-height:100%}.middlerangetabs-wrapper .middlerangetabs-tabs .middlerangetabs-tab .middlerangetabs-text.middlerangetabs-active{color:var(--prime-color)}}.checkbox-label{cursor:pointer;border-radius:24px;align-items:center;width:42px;height:22px;display:flex;overflow:hidden}.checkbox-label .checkbox-input{display:none}.checkbox-label .checkbox-input:checked+.checkbox-checkmark{background-color:var(--prime-color)}.checkbox-label .checkbox-input:checked+.checkbox-checkmark:before{left:23px}.checkbox-label .checkbox-checkmark{background-color:#e8e8f2;width:100%;height:100%;padding:3px;transition:all .2s ease-in-out;position:relative}.checkbox-label .checkbox-checkmark:before{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s ease-in-out;position:absolute;top:50%;left:3px;transform:translateY(-50%);box-shadow:0 2px 3px #00000026}.selectcheckbox-selectcheckbox{cursor:pointer;background:#f5f5f9;border-radius:12px;align-items:center;padding:16px 20px;display:flex}.selectcheckbox-selectcheckbox>*{pointer-events:none}.selectcheckbox-selectcheckbox .selectcheckbox-title{color:#2e2e2e;white-space:nowrap;margin-right:23px;font-size:14px;font-style:normal;font-weight:450;line-height:100%}.selectcheckbox-selectcheckbox .selectcheckbox-title.selectcheckbox-disabled{color:#8a8b9d}.filters-filters{grid-gap:0 0;grid-template-areas:"district class start clear total";justify-content:space-between;gap:0;margin-bottom:44px;display:grid}.filters-filters .filters-selectfilter{grid-area:district}.filters-filters .filters-selectfilter .filters-selectwidth{width:291px}.filters-filters .filters-classesfilter{grid-area:class}.filters-filters .filters-startfilter{grid-area:start}.filters-filters .filters-clearall{grid-area:clear;align-self:end;align-items:center;margin-bottom:19px;display:flex}.filters-filters .filters-totalcount{grid-area:total;align-self:end;align-items:center;margin-bottom:19px;display:flex}.filters-filters .filters-totalcount .filters-text{color:#2e2e2e;font-size:14px;font-style:normal;font-weight:450;line-height:100%}.filters-filters .filters-totalcount .filters-text span{color:var(--prime-color)}.filters-filters .filters-openfilter{display:none}@media only screen and (width>=1770px){.filters-filters{grid-template-columns:auto auto auto 1fr auto auto;grid-template-areas:"district class start.total clear";justify-content:space-between;gap:0 40px;margin-bottom:50px}}@media only screen and (width>=1024px) and (width<=1440px){.filters-filters{grid-template-columns:auto 1fr auto;grid-template-areas:"district class start""total.clear";justify-content:space-between;gap:24px 48px;margin-bottom:40px}.filters-filters .filters-selectfilter .filters-selectwidth{max-width:245px}.filters-filters .filters-startfilter{justify-self:end}.filters-filters .filters-classesfilter{width:100%}.filters-filters .filters-clearall{justify-self:end}.filters-filters .filters-clearall,.filters-filters .filters-totalcount{margin-bottom:0}}@media only screen and (width>=768px) and (width<=1023.9px){.filters-filters{grid-template-columns:255px 1fr 1fr;grid-template-areas:"district class class""start total clear";gap:32px 70px;margin-bottom:56px}.filters-filters .filters-selectfilter .filters-selectwidth{max-width:255px}.filters-filters .filters-classesfilter{width:100%}.filters-filters .filters-startfilter .filters-selectcheckbox{justify-content:space-between;width:100%;max-width:255px}.filters-filters .filters-clearall{justify-self:end}}@media only screen and (width<=767px){.mobilefilter-rangetabs{max-width:unset;margin-bottom:24px}.filters-filters{margin-bottom:32px}.filters-filters .filters-classesfilter,.filters-filters .filters-clearall,.filters-filters .filters-selectfilter,.filters-filters .filters-startfilter{display:none}.filters-filters .filters-totalcount{align-self:center;margin-bottom:0}.filters-filters .filters-openfilter{display:flex}}.mobilefilter-wrapper{z-index:100000;background-color:#fff;flex-direction:column;width:100%;height:100%;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:auto}.mobilefilter-wrapper .mobilefilter-header{background:#fff;border-radius:0 0 14px 14px;grid-template-columns:repeat(3,1fr);justify-content:space-between;align-items:center;padding:20px;display:grid;box-shadow:0 2px 13px #2c2a311a}.mobilefilter-wrapper .mobilefilter-header .mobilefilter-closebutton{justify-self:start;align-items:center;display:flex}.mobilefilter-wrapper .mobilefilter-header .mobilefilter-closebutton .mobilefilter-text{color:#8a8b9d;font-size:13px;font-style:normal;font-weight:400;line-height:100%}.mobilefilter-wrapper .mobilefilter-header .mobilefilter-title{color:#000;justify-self:center;font-size:18px;font-style:normal;font-weight:450;line-height:100%}.mobilefilter-wrapper .mobilefilter-header .mobilefilter-clearbutton{justify-self:end;font-size:13px}.mobilefilter-wrapper .mobilefilter-header .mobilefilter-clearbutton>div:first-child{width:12px;height:12px;margin-right:8px}.mobilefilter-wrapper .mobilefilter-filters{border-bottom:1px solid #e3e3e8;flex:1 0 auto;margin:0 20px;padding:24px 0 32px}.mobilefilter-wrapper .mobilefilter-filters .mobilefilter-selectproject{margin-bottom:24px}.mobilefilter-wrapper .mobilefilter-filters .mobilefilter-selectproject>div{max-width:none}.mobilefilter-wrapper .mobilefilter-filters .mobilefilter-tab{margin-bottom:24px}.mobilefilter-wrapper .mobilefilter-filters .mobilefilter-tab .mobilefilter-tabitem:first-child{padding:14px 20px}.mobilefilter-wrapper .mobilefilter-filters .mobilefilter-tab .mobilefilter-tabitem:not(:last-child){margin-right:10px}.mobilefilter-wrapper .mobilefilter-filters .mobilefilter-range{margin-bottom:38px}.mobilefilter-wrapper .mobilefilter-filters .mobilefilter-selectdeadline>div{max-width:none}.mobilefilter-wrapper .mobilefilter-additionalfilters{grid-gap:24px;flex:1 0 auto;grid-template-columns:1fr;gap:24px;height:0;padding:0 20px;transition:all .3s ease-in-out;display:grid;overflow:hidden}.mobilefilter-wrapper .mobilefilter-additionalfilters .mobilefilter-installment>div,.mobilefilter-wrapper .mobilefilter-additionalfilters .mobilefilter-terrace>div{justify-content:space-between;width:100%}.mobilefilter-wrapper .mobilefilter-total{border-top:1px solid #e3e3e8;margin:-1px 20px 24px;padding-top:32px}.mobilefilter-wrapper .mobilefilter-total .mobilefilter-allfilterbutton{margin-bottom:50px;padding:20px 0}.mobilefilter-wrapper .mobilefilter-total .mobilefilter-totaltext{color:#2e2e2e;text-align:center;font-size:14px;font-style:normal;font-weight:450;line-height:100%}.mobilefilter-wrapper .mobilefilter-total .mobilefilter-totaltext span{color:var(--prime-color)}.mobilefilter-wrapper .mobilefilter-footer{background:#fff;border-radius:14px 14px 0 0;justify-content:center;align-items:center;padding:20px;display:flex;box-shadow:0 -2px 13px #2c2a311a}.mobilefilter-wrapper .mobilefilter-footer .mobilefilter-footerbutton{background:var(--prime-color);color:#fff;border-radius:16px;justify-content:center;align-items:center;width:100%;height:56px;padding:18px 30px;font-size:16px;font-style:normal;font-weight:450;line-height:100%;display:flex}.middletotalcount-text{color:#2e2e2e;font-size:14px;font-style:normal;font-weight:450;line-height:100%}.middletotalcount-text span{color:var(--prime-color)}.modalallfilter-contentwrap{background-color:#fff;width:8px}.modalallfilter-modal{float:right;background:#fff;border-radius:20px 0 0 20px;width:100%;max-width:700px;height:100%;margin-right:8px;position:relative;overflow:auto}.modalallfilter-modal::-webkit-scrollbar{width:4px}.modalallfilter-modal::-webkit-scrollbar-track{background:#fff;border-radius:10px}.modalallfilter-modal::-webkit-scrollbar-thumb{background:#e9e9e9;border-radius:10px}@supports not selector(::-webkit-scrollbar){.modalallfilter-modal{scrollbar-color:#e9e9e9 #fff}}.modalallfilter-modal .modalallfilter-closebutton{top:48px!important;right:36px!important}.modalallfilter-modal .modalallfilter-content{width:100%;padding:48px 36px 48px 48px}.modalallfilter-modal .modalallfilter-content .modalallfilter-header{align-items:center;height:54px;display:flex}.modalallfilter-modal .modalallfilter-content .modalallfilter-header .modalallfilter-title{color:#000;font-size:24px;font-style:normal;font-weight:450;line-height:31.2px}.modalallfilter-modal .modalallfilter-content .modalallfilter-mainfilters{border-bottom:1px solid #e3e3e8;padding:32px 0}.modalallfilter-modal .modalallfilter-content .modalallfilter-mainfilters .modalallfilter-group{grid-gap:24px;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:32px;display:grid}.modalallfilter-modal .modalallfilter-content .modalallfilter-mainfilters .modalallfilter-group .modalallfilter-projectselect>*{max-width:unset}.modalallfilter-modal .modalallfilter-content .modalallfilter-mainfilters .modalallfilter-group .modalallfilter-tab .modalallfilter-roomstab:first-child{padding:14px 20px}.modalallfilter-modal .modalallfilter-content .modalallfilter-mainfilters .modalallfilter-rangetabs{max-width:unset;margin-bottom:32px}.modalallfilter-modal .modalallfilter-content .modalallfilter-mainfilters .modalallfilter-rangetabs>div:first-child{grid-template-columns:repeat(3,auto);justify-content:start;justify-items:start;gap:32px}.modalallfilter-modal .modalallfilter-content .modalallfilter-mainfilters .modalallfilter-rangetabs>div:first-child>*{margin:0}.modalallfilter-modal .modalallfilter-content .modalallfilter-mainfilters .modalallfilter-range{width:100%;margin-bottom:40px}.modalallfilter-modal .modalallfilter-content .modalallfilter-mainfilters .modalallfilter-deadlineselect{width:100%}.modalallfilter-modal .modalallfilter-content .modalallfilter-mainfilters .modalallfilter-deadlineselect>div{max-width:unset}.modalallfilter-modal .modalallfilter-content .modalallfilter-buttons{grid-gap:32px;border-top:1px solid #e3e3e8;border-bottom:1px solid #e3e3e8;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:-1px;padding:32px 0;display:grid}.modalallfilter-modal .modalallfilter-content .modalallfilter-buttons .modalallfilter-allfilterbutton{padding:20px 15px}.modalallfilter-modal .modalallfilter-content .modalallfilter-buttons .modalallfilter-clearfilterbtn{justify-self:center}.modalallfilter-modal .modalallfilter-content .modalallfilter-additionalfilters{grid-gap:32px;grid-template-columns:repeat(2,1fr);gap:32px;height:0;padding:0;transition:all .3s ease-in-out;display:grid;overflow:hidden}.modalallfilter-modal .modalallfilter-content .modalallfilter-additionalfilters .modalallfilter-installment>div,.modalallfilter-modal .modalallfilter-content .modalallfilter-additionalfilters .modalallfilter-terrace>div{justify-content:space-between;width:100%}.modalallfilter-modal .modalallfilter-content .modalallfilter-footer .modalallfilter-total{text-align:center;margin:32px 0}.modalallfilter-modal .modalallfilter-content .modalallfilter-footer .modalallfilter-viewbutton{width:100%;height:56px}.modalallfilter-modal .modalallfilter-content .modalallfilter-footer .modalallfilter-viewbutton span{font-size:16px;font-style:normal;font-weight:550;line-height:100%}@media only screen and (width>=1770px){.modalallfilter-modal{max-width:712px}.modalallfilter-modal .modalallfilter-closebutton{top:56px!important;right:40px!important}.modalallfilter-modal .modalallfilter-content{padding:56px 40px 56px 56px}.modalallfilter-modal .modalallfilter-content .modalallfilter-header .modalallfilter-title{font-size:26px;line-height:33.8px}.modalallfilter-modal .modalallfilter-content .modalallfilter-mainfilters{padding:40px 0}.modalallfilter-modal .modalallfilter-content .modalallfilter-mainfilters .modalallfilter-group{gap:32px;margin-bottom:41px}.modalallfilter-modal .modalallfilter-content .modalallfilter-mainfilters .modalallfilter-rangetabs{margin-bottom:40px}.modalallfilter-modal .modalallfilter-content .modalallfilter-mainfilters .modalallfilter-range{margin-bottom:49px}.modalallfilter-modal .modalallfilter-content .modalallfilter-additionalfilters{grid-gap:40px 32px;grid-template-columns:repeat(2,1fr);gap:40px 32px;display:grid}.modalallfilter-modal .modalallfilter-content .modalallfilter-buttons{padding:40px 0}.modalallfilter-modal .modalallfilter-content .modalallfilter-footer .modalallfilter-total{margin:40px 0}}@media only screen and (width>=1024px) and (width<=1280px){.modalallfilter-modal{max-width:492px}.modalallfilter-modal .modalallfilter-closebutton{top:40px!important;right:28px!important}.modalallfilter-modal .modalallfilter-content{width:100%;padding:40px 28px 40px 40px}.modalallfilter-modal .modalallfilter-content .modalallfilter-header{height:54px}.modalallfilter-modal .modalallfilter-content .modalallfilter-header .modalallfilter-title{font-size:20px;line-height:26px}.modalallfilter-modal .modalallfilter-content .modalallfilter-mainfilters{padding:32px 0}.modalallfilter-modal .modalallfilter-content .modalallfilter-mainfilters .modalallfilter-group{grid-gap:32px;grid-template-columns:1fr;gap:32px;margin-bottom:32px;display:grid}.modalallfilter-modal .modalallfilter-content .modalallfilter-mainfilters .modalallfilter-group .modalallfilter-tab .modalallfilter-roomstab:first-child{padding:14px 20px}.modalallfilter-modal .modalallfilter-content .modalallfilter-mainfilters .modalallfilter-rangetabs{margin-bottom:32px}.modalallfilter-modal .modalallfilter-content .modalallfilter-mainfilters .modalallfilter-rangetabs>div:first-child{gap:24px}.modalallfilter-modal .modalallfilter-content .modalallfilter-mainfilters .modalallfilter-range{margin-bottom:32px}.modalallfilter-modal .modalallfilter-content .modalallfilter-additionalfilters{grid-gap:32px;grid-template-columns:1fr;gap:32px;display:grid}.modalallfilter-modal .modalallfilter-content .modalallfilter-buttons{grid-gap:32px;grid-template-columns:1fr;gap:32px;padding:32px 0;display:grid}.modalallfilter-modal .modalallfilter-content .modalallfilter-buttons .modalallfilter-allfilterbutton{padding:20px 15px}.modalallfilter-modal .modalallfilter-content .modalallfilter-buttons .modalallfilter-clearfilterbtn{justify-self:center}.modalallfilter-modal .modalallfilter-content .modalallfilter-footer .modalallfilter-total{text-align:center;margin:32px 0}.modalallfilter-modal .modalallfilter-content .modalallfilter-footer .modalallfilter-viewbutton{width:100%;height:56px}.modalallfilter-modal .modalallfilter-content .modalallfilter-footer .modalallfilter-viewbutton span{font-size:16px;font-style:normal;font-weight:550;line-height:100%}}@media only screen and (width>=768px) and (width<=1023.9px){.modalallfilter-modal{max-width:550px}.modalallfilter-modal .modalallfilter-closebutton{top:40px!important;right:28px!important}.modalallfilter-modal .modalallfilter-content{padding:40px 28px 40px 40px}.modalallfilter-modal .modalallfilter-content .modalallfilter-header{align-items:center;height:54px;display:flex}.modalallfilter-modal .modalallfilter-content .modalallfilter-header .modalallfilter-title{font-size:20px;line-height:26px}.modalallfilter-modal .modalallfilter-content .modalallfilter-mainfilters{padding:32px 0}.modalallfilter-modal .modalallfilter-content .modalallfilter-mainfilters .modalallfilter-group{grid-gap:32px;grid-template-columns:1fr;gap:32px;margin-bottom:32px;display:grid}.modalallfilter-modal .modalallfilter-content .modalallfilter-mainfilters .modalallfilter-group .modalallfilter-tab .modalallfilter-roomstab:first-child{padding:14px 20px}.modalallfilter-modal .modalallfilter-content .modalallfilter-mainfilters .modalallfilter-rangetabs{margin-bottom:32px}.modalallfilter-modal .modalallfilter-content .modalallfilter-mainfilters .modalallfilter-rangetabs>div:first-child{gap:24px}.modalallfilter-modal .modalallfilter-content .modalallfilter-mainfilters .modalallfilter-range{margin-bottom:41px}.modalallfilter-modal .modalallfilter-content .modalallfilter-additionalfilters{grid-gap:32px;grid-template-columns:1fr;gap:32px;display:grid}.modalallfilter-modal .modalallfilter-content .modalallfilter-buttons{grid-gap:32px;grid-template-columns:1fr;gap:32px;padding:32px 0;display:grid}.modalallfilter-modal .modalallfilter-content .modalallfilter-buttons .modalallfilter-allfilterbutton{padding:20px 15px}.modalallfilter-modal .modalallfilter-content .modalallfilter-buttons .modalallfilter-clearfilterbtn{justify-self:center}.modalallfilter-modal .modalallfilter-content .modalallfilter-footer .modalallfilter-total{text-align:center;margin:32px 0}.modalallfilter-modal .modalallfilter-content .modalallfilter-footer .modalallfilter-viewbutton{width:100%;height:56px}.modalallfilter-modal .modalallfilter-content .modalallfilter-footer .modalallfilter-viewbutton span{font-size:16px;font-style:normal;font-weight:550;line-height:100%}}.mobiletypeview-wrapper{align-items:center;width:36px;height:36px;display:flex}.mobiletypeview-wrapper .mobiletypeview-icon{cursor:pointer;background-color:#f5f5f9;border-radius:8px;flex:1 0 auto;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s ease-in-out;display:flex}.mobiletypeview-wrapper .mobiletypeview-icon>svg{object-fit:contain;width:16px;height:16px;fill:var(--prime-color);flex:1 0 auto;transition:all .3s ease-in-out}.filter-wrapper{background-color:#fff;padding:80px 0 50px}.filter-wrapper .filter-title{color:#000;margin-bottom:48px;font-size:40px;font-style:normal;font-weight:450;line-height:100%}.filter-wrapper .filter-select,.filter-wrapper .filter-select>div{max-width:unset;width:100%}.filter-wrapper .filter-sortwidth{width:100%;min-width:228px;margin-top:30px}.filter-wrapper .filter-rangetabs{max-width:unset}.filter-wrapper .filter-allfilterbutton{align-self:end;height:54px}.filter-wrapper .filter-filter .filter-secondrow{margin-bottom:38px}.filter-wrapper .filter-filter .filter-result-button{grid-gap:24px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}@media only screen and (width>=1770px){.filter-wrapper .filter-filter .filter-allfilterbutton{align-self:end;height:54px}.filter-wrapper .filter-filter .filter-desktop1920{display:block}.filter-wrapper .filter-filter .filter-desktop1920 .filter-firstrow{grid-gap:60px;grid-template-columns:minmax(auto,292px) minmax(auto,334px) minmax(auto,338px) minmax(auto,278px) minmax(auto,278px);gap:60px;margin-bottom:54px;display:grid}.filter-wrapper .filter-filter .filter-desktop1920 .filter-firstrow .filter-roomstab:first-child{padding:14px 20px}.filter-wrapper .filter-filter .filter-desktop1920 .filter-secondrow{border-bottom:1px solid #e3e3e8;justify-content:space-between;align-items:center;margin-bottom:50px;padding-bottom:40px;display:flex}.filter-wrapper .filter-filter .filter-desktop1920 .filter-thirdrow{grid-template-columns:repeat(3,1fr);place-items:center;display:grid}.filter-wrapper .filter-filter .filter-desktop1920 .filter-thirdrow>:first-child{justify-self:start}.filter-wrapper .filter-filter .filter-desktop1920 .filter-thirdrow>:last-child{justify-self:end}}@media only screen and (width>=1024px){.filter-wrapper{padding:60px 0 40px}.filter-wrapper .filter-title{margin-bottom:44px;font-size:38px}.filter-wrapper .filter-filter .filter-firstrow{grid-gap:24px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.filter-wrapper .filter-filter .filter-firstrow .filter-tab .filter-roomtab:first-child{padding:14px 20px}.filter-wrapper .filter-filter .filter-secondrow{grid-gap:24px;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:46px;display:grid}.filter-wrapper .filter-filter .filter-thirdrow{border-bottom:1px solid #e3e3e8;justify-content:space-between;align-items:center;margin-bottom:40px;padding-bottom:32px;display:flex}.filter-wrapper .filter-filter .filter-fourrow{justify-content:space-between;align-items:center;display:flex}.filter-wrapper .filter-filter .filter-rowitem{align-items:center;display:flex}}@media only screen and (width>=768px) and (width<=1023.9px){.filter-wrapper{padding:60px 0 32px}.filter-wrapper .filter-title{margin-bottom:40px;font-size:38px}.filter-wrapper .filter-filter .filter-firstrow{grid-gap:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:40px;display:flex}.filter-wrapper .filter-filter .filter-firstrow .filter-tab .filter-roomtab:first-child{padding:14px 20px}.filter-wrapper .filter-filter .filter-secondrow{grid-gap:16px;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:38px;display:grid}.filter-wrapper .filter-filter .filter-thirdrow{grid-gap:16px;border-bottom:1px solid #e3e3e8;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:32px;padding-bottom:32px;display:grid}.filter-wrapper .filter-filter .filter-thirdrow .filter-rowitem{align-items:center;display:flex}.filter-wrapper .filter-filter .filter-thirdrow .filter-rowitem .filter-allfilterbutton{margin-right:16px}.filter-wrapper .filter-filter .filter-fourrow{justify-content:space-between;align-items:center;display:flex}.filter-wrapper .filter-filter .filter-fourrow>:first-child{justify-self:start}.filter-wrapper .filter-filter .filter-fourrow>:last-child{justify-self:end}.filter-wrapper .filter-filter .filter-clearbutton{align-self:end;margin-bottom:20px}.filter-wrapper .filter-filter .filter-type>:first-child{margin-right:24px}}@media only screen and (width<=767px){.filter-wrapper{padding:40px 0 20px}.filter-wrapper .filter-title{margin-bottom:30px;font-size:24px}.filter-wrapper .filter-filter .filter-mobile .filter-firstrow{justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:19px;display:flex}.filter-wrapper .filter-filter .filter-mobile .filter-firstrow .filter-openfilter{padding:13px 30px 14px}.filter-wrapper .filter-filter .filter-mobile .filter-secondrow{justify-content:space-between;align-items:center;display:flex}}.filterwrapper-filter .filterwrapper-label{color:#8a8b9d;margin-bottom:16px;font-size:14px;font-style:normal;font-weight:450;line-height:100%}.select-wrapper{position:relative}.select-wrapper .select-select{cursor:pointer;background-color:#f5f5f9;border-radius:10px;justify-content:space-between;align-items:center;height:54px;padding:15px 20px;display:flex}.select-wrapper .select-select .select-info{align-items:center;display:flex}.select-wrapper .select-select .select-info .select-infocontent{opacity:0;align-items:center;transition:all .15s ease-in-out;display:flex;position:absolute}.select-wrapper .select-select .select-info .select-infocontent.select-visible{opacity:1;position:relative}.select-wrapper .select-select{color:#2e2e2e;width:100%;font-size:14px;font-style:normal;font-weight:450;line-height:100%;transition:all .15s ease-in-out}.select-wrapper .select-select .select-info .select-infocontent .select-selectednumber{color:#2e2e2e;background-color:#fff;border-radius:100px;justify-content:center;align-items:center;width:26px;height:24px;margin-left:8px;font-size:11px;font-style:normal;font-weight:450;line-height:100%;display:flex}.select-wrapper .select-select .select-info .select-textinfoall{color:#2e2e2e;opacity:0;visibility:hidden;font-size:14px;font-style:normal;font-weight:450;line-height:100%;transition:all .15s ease-in-out;position:absolute}.select-wrapper .select-select .select-info .select-textinfoall span{color:#2e2e2e}.select-wrapper .select-select .select-info .select-textinfoall.select-visible{visibility:visible;opacity:1;position:relative}.select-wrapper .select-select.select-icon{-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L5 5L1 1' stroke='%232E2E2E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-position:right 25px center;background-repeat:no-repeat;background-size:10px;transition:all .15s ease-in-out}.select-wrapper .select-select .select-icon.select-visible{transform:scaleY(-1)}.select-wrapper .select-list{opacity:0;pointer-events:none;z-index:100;width:100%;padding-top:12px;transition:opacity .2s ease-in-out;position:absolute;top:52px;left:0}.select-wrapper .select-list.select-visible{opacity:1;pointer-events:auto;height:auto}.select-wrapper .select-list.select-visible .select-optionswrapper{height:auto;padding:15px 0}.select-wrapper .select-list .select-optionswrapper{filter:drop-shadow(0 2px 10px #0000001a);background:#fff;border-radius:10px;height:0;padding:0;position:relative;overflow:hidden}.select-wrapper .select-list .select-optionswrapper::-webkit-scrollbar{width:0}.select-wrapper .select-list .select-optionswrapper .select-selectedwrap{z-index:0;background:#f5f5f9;width:100%;height:0;transition:height .2s ease-in-out;position:relative}.select-wrapper .select-list .select-optionswrapper .select-scrollcontainer{overscroll-behavior:none;grid-template-columns:1fr auto;height:100%;max-height:288px;transition:all .2s ease-in-out;display:grid;position:relative;overflow:visible!important}.select-wrapper .select-list .select-optionswrapper .select-scrollcontainer.select-multi:before{content:"";z-index:10;background-color:#fff;width:100%;height:17px;position:absolute;top:-17px;left:0}.select-wrapper .select-list .select-optionswrapper .select-scrollcontainer .select-fill{z-index:10;background-color:#f5f5f9;width:100%;height:0;position:absolute;top:0;left:0}.select-wrapper .select-list .select-optionswrapper .select-scrollcontainer .scroll-content{overscroll-behavior:none}.select-wrapper .select-list .select-optionswrapper .select-scrollcontainer .scrollbar-track-y{background-color:#0000;width:14px;position:relative}.select-wrapper .select-list .select-optionswrapper .select-scrollcontainer .scrollbar-track-y .scrollbar-thumb{width:3px;right:10px;left:unset;background:#f0f0f9;border-radius:10px}.select-wrapper .select-list .select-optionswrapper .select-optionslist{overscroll-behavior:none;flex-direction:column;align-items:flex-start;transition:padding .2s ease-in-out;display:flex;padding:5px 10px!important}.select-wrapper .select-list .select-optionswrapper .select-optionslist .select-optionwrap{color:#8a8b9d;cursor:pointer;z-index:9;align-items:center;width:100%;margin:10px 0;padding:0 22px;font-size:14px;font-style:normal;font-weight:450;line-height:100%;transition:all .2s ease-in-out;display:flex;position:relative}.select-wrapper .select-list .select-optionswrapper .select-optionslist .select-optionwrap:before{content:"";z-index:-1;opacity:0;background:#f5f5f9;border-radius:6px;width:100%;height:100%;padding:22px;transition:all .2s ease-in-out;position:absolute;top:50%;left:0;transform:translateY(-50%)}.select-wrapper .select-list .select-optionswrapper .select-optionslist .select-optionwrap .select-option{align-items:center;width:100%;display:flex;position:relative}.select-wrapper .select-list .select-optionswrapper .select-optionslist .select-optionwrap .select-option .select-text{color:#8a8b9d;font-size:14px;font-style:normal;font-weight:450;line-height:100%;transition:color .2s ease-in-out}.select-wrapper .select-list .select-optionswrapper .select-optionslist .select-optionwrap.select-selected{z-index:11;width:auto;padding:0;position:relative}.select-wrapper .select-list .select-optionswrapper .select-optionslist .select-optionwrap.select-selected:before{content:none;transition:none}.select-wrapper .select-list .select-optionswrapper .select-optionslist .select-optionwrap.select-selected .select-option{background:#fff;border-radius:100px;padding:6px 8px}.select-wrapper .select-list .select-optionswrapper .select-optionslist .select-optionwrap.select-selected .select-option .select-text{color:#2e2e2e;font-size:11px;font-style:normal;font-weight:450}.select-wrapper .select-list .select-optionswrapper .select-optionslist .select-optionwrap.select-clearall{opacity:0;pointer-events:none;transition:transform .2s ease-in-out,opacity ease-in-out;height:0!important;margin:0!important;padding:0!important}.select-wrapper .select-list .select-optionswrapper .select-optionslist .select-optionwrap.select-clearall:before{content:none;transition:none}.select-wrapper .select-list .select-optionswrapper .select-optionslist .select-optionwrap.select-clearall.select-visible{pointer-events:auto;transition:transform .2s ease-in-out,opacity .2s ease-in-out .2s;opacity:1!important}.select-wrapper .select-list .select-optionswrapper .select-optionslist .select-optionwrap.select-clearall.select-visible .select-option,.select-wrapper .select-list .select-optionswrapper .select-optionslist .select-optionwrap.select-clearall.select-visible .select-option .select-text{height:auto;overflow:visible}.select-wrapper .select-list .select-optionswrapper .select-optionslist .select-optionwrap.select-clearall .select-option{height:0;overflow:hidden}.select-wrapper .select-list .select-optionswrapper .select-optionslist .select-optionwrap.select-clearall .select-option .select-text{height:0;color:var(--prime-color);overflow:hidden}@media only screen and (width>=1024px){.select-wrapper .select-select:hover .select-info .select-textinfoall,.select-wrapper .select-select:hover .select-info .select-textinfo{color:var(--prime-color)}.select-wrapper .select-list .select-optionswrapper .select-optionslist .select-optionwrap:hover:before{opacity:1}.select-wrapper .select-list .select-optionswrapper .select-optionslist .select-optionwrap:hover .select-option .select-text{color:#2e2e2e}.select-wrapper .select-list .select-optionswrapper .select-optionslist .select-optionwrap:hover.select-clearall .select-option .select-text{color:var(--prime-color)}}.rangeselect-rangeselect{background-color:#f5f5f9;border-radius:10px;width:100%;padding:6px;position:relative}.rangeselect-rangeselect.rangeselect-single .rangeselect-values{justify-content:space-between;display:flex}.rangeselect-rangeselect.rangeselect-single .rangeselect-rangesliderwrapper .rangeselect-priceslider .rc-slider-handle-1,.rangeselect-rangeselect.rangeselect-single .rangeselect-values .rangeselect-separator,.rangeselect-rangeselect.rangeselect-single .rangeselect-values .rangeselect-value.rangeselect-from{display:none}.rangeselect-rangeselect .rangeselect-values{grid-template-columns:repeat(3,1fr);align-items:center;display:grid}.rangeselect-rangeselect .rangeselect-values .rangeselect-value{color:#2e2e2e;white-space:nowrap;align-items:center;padding:10px;font-size:14px;font-style:normal;font-weight:450;line-height:14px;display:flex;position:relative}.rangeselect-rangeselect .rangeselect-values .rangeselect-value .rangeselect-inputcontainer{box-sizing:border-box;background-color:#0000;margin:-2.5px 1px -2.5px -2.5px;padding:2.5px;position:relative;overflow:visible}.rangeselect-rangeselect .rangeselect-values input{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#2e2e2e;box-sizing:border-box;letter-spacing:.5px;background-color:#0000;border:none;outline:none;width:100%;min-width:80px;height:100%;margin:0;padding:2.5px;font-size:14px;font-style:normal;font-weight:450;line-height:14px;overflow:visible}.rangeselect-rangeselect .rangeselect-values .rangeselect-value .rangeselect-inputcontainer .rangeselect-inputvalue{color:#0000;letter-spacing:.5px;height:14px;font-size:14px;font-style:normal;font-weight:450;line-height:14px;display:block;overflow:visible}.rangeselect-rangeselect .rangeselect-values .rangeselect-value.rangeselect-from{justify-self:start}.rangeselect-rangeselect .rangeselect-values .rangeselect-value.rangeselect-to{justify-self:end}.rangeselect-rangeselect .rangeselect-values .rangeselect-result{color:#8a8b9d;padding:14px 10px;font-size:14px;font-style:normal;font-weight:450;line-height:14px}.rangeselect-rangeselect .rangeselect-values .rangeselect-separator{background-color:#b1b5b7;justify-self:center;width:20px;height:1px}.rangeselect-rangeselect .rangeselect-rangesliderwrapper{align-items:center;width:100%;padding:0 22px 0 18px;display:flex;position:absolute;bottom:-1px}.rangeselect-rangeselect .rangeselect-rangesliderwrapper .rangeselect-priceslider{width:100%;height:1px;margin:0 8px auto 0;padding:0 16px;position:relative}.rangeselect-rangeselect .rangeselect-rangesliderwrapper .rangeselect-priceslider .rc-slider-rail{background-color:#0000;border-radius:2px;width:100%;height:1px;position:absolute;top:50%;transform:translateY(-50%)}.rangeselect-rangeselect .rangeselect-rangesliderwrapper .rangeselect-priceslider .rc-slider-track{background-color:var(--prime-color);border-radius:2px;height:1px;position:absolute;top:50%;transform:translateY(-50%)}.rangeselect-rangeselect .rangeselect-rangesliderwrapper .rangeselect-priceslider .rc-slider-handle{cursor:pointer;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:50%;transform:translate(-50%)translateY(-50%)!important}.rangeselect-rangeselect .rangeselect-rangesliderwrapper .rangeselect-priceslider .rc-slider-handle:before{content:"";background-color:var(--prime-color);opacity:1;border-radius:50%;width:16px;height:16px;position:absolute}.clearfiltersbutton-button{cursor:pointer;align-items:center;font-size:14px;font-style:normal;font-weight:450;display:inline-flex}@media (hover:hover){.clearfiltersbutton-button:hover .clearfiltersbutton-icon{transform:rotate(-180deg)}.clearfiltersbutton-button:hover .clearfiltersbutton-text .clearfiltersbutton-visible{top:-20px}.clearfiltersbutton-button:hover .clearfiltersbutton-text .clearfiltersbutton-hidden{top:0}}.clearfiltersbutton-button .clearfiltersbutton-text{position:relative;overflow:hidden}.clearfiltersbutton-button .clearfiltersbutton-text .clearfiltersbutton-hidden,.clearfiltersbutton-button .clearfiltersbutton-text .clearfiltersbutton-visible{color:#2e2e2e;white-space:nowrap;line-height:120%;transition:all .2s ease-in-out}.clearfiltersbutton-button .clearfiltersbutton-text .clearfiltersbutton-hidden{color:var(--prime-color);position:absolute;top:100%;left:0}.clearfiltersbutton-button .clearfiltersbutton-text .clearfiltersbutton-visible{position:relative;top:0;left:0}.minisingleselect-wrapper{min-width:228px;position:relative}.minisingleselect-wrapper .minisingleselect-select{cursor:pointer;background-color:#f5f5f9;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:14px 20px;display:flex}.minisingleselect-wrapper .minisingleselect-select .minisingleselect-info{align-items:center;display:flex}.minisingleselect-wrapper .minisingleselect-select .minisingleselect-info .minisingleselect-textinfoall{color:#2e2e2e;opacity:0;visibility:hidden;font-size:13px;font-style:normal;font-weight:450;line-height:100%;transition:all .15s ease-in-out;position:absolute}.minisingleselect-wrapper .minisingleselect-select .minisingleselect-info .minisingleselect-textinfoall span{color:#2e2e2e}.minisingleselect-wrapper .minisingleselect-select .minisingleselect-info .minisingleselect-textinfoall.minisingleselect-visible{visibility:visible;opacity:1;position:relative}.minisingleselect-wrapper .minisingleselect-select .minisingleselect-icon.minisingleselect-visible{transform:scaleY(-1)}.minisingleselect-wrapper .minisingleselect-list{opacity:0;pointer-events:none;z-index:10;width:100%;padding-top:12px;transition:opacity .2s ease-in-out;position:absolute;top:37px;left:0}.minisingleselect-wrapper .minisingleselect-list.minisingleselect-visible{opacity:1;pointer-events:auto;height:155px}.minisingleselect-wrapper .minisingleselect-list.minisingleselect-visible .minisingleselect-optionswrapper{height:100%;padding:10px 0}.minisingleselect-wrapper .minisingleselect-list .minisingleselect-optionswrapper{filter:drop-shadow(0 2px 10px #0000001a);background:#fff;border-radius:10px;height:0;padding:0;position:relative;overflow:hidden}.minisingleselect-wrapper .minisingleselect-list .minisingleselect-optionswrapper .minisingleselect-scrollcontainer{grid-template-columns:1fr auto;height:100%;max-height:100px;display:grid;overflow:visible!important}.minisingleselect-wrapper .minisingleselect-list .minisingleselect-optionswrapper .minisingleselect-scrollcontainer .scrollbar-track-y{background-color:#0000;width:14px;position:relative}.minisingleselect-wrapper .minisingleselect-list .minisingleselect-optionswrapper .minisingleselect-scrollcontainer .scrollbar-track-y .scrollbar-thumb{width:3px;right:10px;left:unset;background:#f0f0f9;border-radius:10px}.minisingleselect-wrapper .minisingleselect-list .minisingleselect-optionswrapper .minisingleselect-optionslist{flex-direction:column;align-items:flex-start;transition:padding .2s ease-in-out;display:flex;padding:5px 10px!important}.minisingleselect-wrapper .minisingleselect-list .minisingleselect-optionswrapper .minisingleselect-optionslist .minisingleselect-optionwrap{color:#8a8b9d;cursor:pointer;align-items:center;width:100%;margin:8px 0;padding:0 18px;font-size:13px;font-style:normal;font-weight:450;line-height:100%;transition:all .2s ease-in-out;display:flex;position:relative}.minisingleselect-wrapper .minisingleselect-list .minisingleselect-optionswrapper .minisingleselect-optionslist .minisingleselect-optionwrap:before{content:"";z-index:-1;opacity:0;background:#f5f5f9;border-radius:6px;width:100%;height:100%;padding:18px;transition:all .2s ease-in-out;position:absolute;top:50%;left:0;transform:translateY(-50%)}.minisingleselect-wrapper .minisingleselect-list .minisingleselect-optionswrapper .minisingleselect-optionslist .minisingleselect-optionwrap .minisingleselect-option{align-items:center;width:100%;display:flex;position:relative}.minisingleselect-wrapper .minisingleselect-list .minisingleselect-optionswrapper .minisingleselect-optionslist .minisingleselect-optionwrap .minisingleselect-option .minisingleselect-text{color:#8a8b9d;white-space:nowrap;font-size:13px;font-style:normal;font-weight:450;line-height:100%;transition:color .2s ease-in-out}@media only screen and (width>=1024px){.minisingleselect-wrapper .minisingleselect-select:hover .minisingleselect-info .minisingleselect-textinfoall,.minisingleselect-wrapper .minisingleselect-select:hover .minisingleselect-info .minisingleselect-textinfo{color:var(--prime-color)}.minisingleselect-wrapper .minisingleselect-list .minisingleselect-optionswrapper .minisingleselect-optionslist .minisingleselect-optionwrap:hover:before{opacity:1}.minisingleselect-wrapper .minisingleselect-list .minisingleselect-optionswrapper .minisingleselect-optionslist .minisingleselect-optionwrap:hover .minisingleselect-option .minisingleselect-text{color:#2e2e2e}.minisingleselect-wrapper .minisingleselect-list .minisingleselect-optionswrapper .minisingleselect-optionslist .minisingleselect-optionwrap:hover.minisingleselect-clearall .minisingleselect-option .minisingleselect-text{color:var(--prime-color)}}.modal-wrap.modal-visible .modal-content{transition:transform .5s;transform:translate(0)}.modal-wrap.modal-visible .modal-fillbg{opacity:1;transition:opacity .5s}.modal-wrap .modal-fillbg{opacity:0;background:#0f11198c;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.modal-wrap .modal-scrolloffset{height:100%;position:fixed;top:0;right:0}.modal-wrap .modal-content{transition:transform .3s;transform:translate(100%)}.openfilterbutton-openfilter{background:var(--prime-color);cursor:pointer;border-radius:100px;justify-content:center;align-items:center;padding:14px 38px 13px 39px;display:flex}@media (hover:hover){.openfilterbutton-openfilter:hover .openfilterbutton-textcontainer .openfilterbutton-hide{top:50%;transform:translateY(-50%)}.openfilterbutton-openfilter:hover .openfilterbutton-textcontainer .openfilterbutton-visible{top:-20px}}.openfilterbutton-openfilter .openfilterbutton-filtersicon{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.8 7C5.8 6.26743 5.98663 5.72773 6.2578 5.40233C6.48084 5.13468 6.93287 4.8 8 4.8C9.06713 4.8 9.51916 5.13468 9.7422 5.40233C10.0134 5.72773 10.2 6.26743 10.2 7C10.2 7.73257 10.0134 8.27227 9.7422 8.59767C9.51916 8.86532 9.06713 9.2 8 9.2C6.93287 9.2 6.48084 8.86532 6.2578 8.59767C5.98663 8.27227 5.8 7.73257 5.8 7ZM4.07198 6.1001C4.34795 4.44115 5.4534 3 8 3C10.5466 3 11.652 4.44115 11.928 6.1001H23V7.9001H11.928C11.652 9.55897 10.5465 11 8 11C5.4535 11 4.34804 9.55897 4.07201 7.9001H1V6.1001H4.07198ZM16 13C18.5466 13 19.652 14.4411 19.928 16.1001H23V17.9001H19.928C19.652 19.559 18.5465 21 16 21C13.4535 21 12.348 19.559 12.072 17.9001H1V16.1001H12.072C12.348 14.4411 13.4534 13 16 13ZM14.2578 15.4023C13.9866 15.7277 13.8 16.2674 13.8 17C13.8 17.7326 13.9866 18.2723 14.2578 18.5977C14.4808 18.8653 14.9329 19.2 16 19.2C17.0671 19.2 17.5192 18.8653 17.7422 18.5977C18.0134 18.2723 18.2 17.7326 18.2 17C18.2 16.2674 18.0134 15.7277 17.7422 15.4023C17.5192 15.1347 17.0671 14.8 16 14.8C14.9329 14.8 14.4808 15.1347 14.2578 15.4023Z'%3E%3C/path%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:15px;height:15px;margin-right:8px}.openfilterbutton-openfilter .openfilterbutton-text{color:#fff;font-size:14px;font-style:normal;font-weight:450;line-height:100%}.openfilterbutton-openfilter .openfilterbutton-textcontainer{position:relative;overflow:hidden}.openfilterbutton-openfilter .openfilterbutton-textcontainer .openfilterbutton-hide,.openfilterbutton-openfilter .openfilterbutton-textcontainer .openfilterbutton-visible{align-items:center;transition:all .2s ease-in-out;display:flex}.openfilterbutton-openfilter .openfilterbutton-textcontainer .openfilterbutton-hide{position:absolute;top:100%;left:0}.openfilterbutton-openfilter .openfilterbutton-textcontainer .openfilterbutton-visible{position:relative;top:0;left:0}.flatcard-flatcard{background:#fff;border:1px solid #eee;border-radius:20px;width:100%;max-width:432px;padding:32px;transition:all .3s ease-in-out;box-shadow:0 2px 10px #2c2a310f}@media (hover:hover){.flatcard-flatcard:hover{box-shadow:0 2px 14px #2c2a311a}}.flatcard-flatcard .flatcard-flex{flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.flatcard-flatcard .flatcard-titleflex{justify-content:space-between;display:flex}.flatcard-flatcard .flatcard-titleflex .flatcard-name{position:relative;overflow:hidden}.flatcard-flatcard .flatcard-titleflex .flatcard-name .flatcard-hide,.flatcard-flatcard .flatcard-titleflex .flatcard-name .flatcard-visible{line-height:1.2;transition:all .3s ease-in-out}.flatcard-flatcard .flatcard-titleflex .flatcard-name .flatcard-hide{position:absolute;top:100%;left:0}.flatcard-flatcard .flatcard-titleflex .flatcard-name .flatcard-visible{position:relative;top:0;left:0}.flatcard-flatcard .flatcard-titleflex h2{color:#2e2e2e;font-size:22px;font-style:normal;font-weight:450;line-height:100%}.flatcard-flatcard .flatcard-titleflex p{color:#8a8b9d;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.flatcard-bottom{position:relative}@media (hover:hover){.flatcard-flatcard:hover .flatcard-name .flatcard-hide{top:50%;transform:translateY(-50%)}.flatcard-flatcard:hover .flatcard-name .flatcard-visible{top:-100%}}.flatcard-flatcard .flatcard-location{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.flatcard-flatcard .flatcard-location .flatcard-adress{display:flex}.flatcard-flatcard .flatcard-location .flatcard-adress .flatcard-adressitem{align-items:center;display:flex}.flatcard-flatcard .flatcard-location .flatcard-adress .flatcard-adressitem:last-child .flatcard-dot{display:none}.flatcard-flatcard .flatcard-location .flatcard-adress .flatcard-adressitem p{color:#8a8b9d;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.flatcard-flatcard .flatcard-location .flatcard-adress .flatcard-adressitem .flatcard-dot{background-color:#8a8b9d;border-radius:50%;width:4px;height:4px;margin:0 8px}.flatcard-flatcard .flatcard-location .flatcard-time{align-items:center;display:flex}.flatcard-flatcard .flatcard-location .flatcard-time p{color:#2e2e2e;margin-left:6px;font-size:12px;font-style:normal;font-weight:450;line-height:140%}.flatcard-flatcard .flatcard-info{margin-top:16px;display:flex}.flatcard-flatcard .flatcard-info .flatcard-infoitem{align-items:center;display:flex}.flatcard-flatcard .flatcard-info .flatcard-infoitem:last-child .flatcard-dot{display:none}.flatcard-flatcard .flatcard-info .flatcard-infoitem p{color:#2e2e2e;font-size:14px;font-style:normal;font-weight:550;line-height:100%}.flatcard-flatcard .flatcard-info .flatcard-infoitem .flatcard-dot{background-color:#2e2e2e;border-radius:50%;width:4px;height:4px;margin:0 8px}.flatcard-flatcard .flatcard-imageflat{justify-content:center;width:100%;max-width:100%;height:auto;max-height:250px;margin-top:40px;display:flex}.flatcard-flatcard .flatcard-imageflat img{width:100%;height:100%;max-width:inherit;max-height:inherit;object-fit:contain;inset:0}.image-cover{object-fit:cover!important}.flatcard-flatcard .flatcard-price{justify-content:space-between;align-items:center;margin-top:30px;display:flex}.flatcard-flatcard .flatcard-price span{color:#2e2e2e;font-size:20px;font-style:normal;font-weight:550;line-height:100%}.flatcard-flatcard .flatcard-extra{justify-content:space-between;margin-top:10px;display:flex}.flatcard-flatcard .flatcard-extra .flatcard-priceitem{width:fit-content}.flatcard-flatcard .flatcard-extra .flatcard-priceitem span{color:#8a8b9d;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.flatcard-onetag{color:#2e2e2e;white-space:nowrap;background-color:#f5f5f9;border-radius:8px;align-items:center;height:30px;padding:0 9px;font-size:11px;line-height:1;display:flex}.flatcard-flatcard .flatcard-tags{margin-top:24px;display:flex}.flatcard-flatcard .flatcard-tags .flatcard-tagitem{background:#f5f5f9;border-radius:10px;width:fit-content;padding:12px 14px}.flatcard-flatcard .flatcard-tags .flatcard-tagitem:not(:last-child){margin-right:10px}.flatcard-flatcard .flatcard-tags .flatcard-tagitem p{color:#2e2e2e;font-size:12px;font-style:normal;font-weight:450;line-height:140%}@media (width>=1280px){.flatcard-flatcard .flatcard-location{flex-wrap:wrap;align-items:flex-start}.flatcard-flatcard .flatcard-adress{margin-bottom:10px}}@media only screen and (width>=1921px){.flatcard-flatcard{max-width:414px;padding:34px}.flatcard-flatcard .flatcard-imageflat{max-height:240px;margin-top:30px}.flatcard-flatcard .flatcard-price{margin-top:30px}}@media only screen and (width>=1770px){.flatcard-flatcard{max-width:414px;padding:34px}.flatcard-flatcard .flatcard-imageflat{max-height:240px;margin-top:30px}.flatcard-flatcard .flatcard-price{margin-top:30px}}@media only screen and (width>=1024px) and (width<=1280px){.flatcard-flatcard{padding:24px}.flatcard-flatcard .flatcard-titleflex{display:block}.flatcard-flatcard .flatcard-titleflex p{margin-top:4px}.flatcard-flatcard .flatcard-info{margin-top:16px}.flatcard-flatcard .flatcard-location{margin-top:16px;display:block}.flatcard-flatcard .flatcard-location .flatcard-time{margin-top:8px}.flatcard-flatcard .flatcard-imageflat{max-height:220px;margin-top:20px}.flatcard-flatcard .flatcard-price{margin-top:20px}.flatcard-flatcard .flatcard-extra{margin-top:10px}.flatcard-flatcard .flatcard-extra .flatcard-priceitem{align-items:center;display:flex}.flatcard-flatcard .flatcard-extra .flatcard-priceitem span{font-size:13px}.flatcard-flatcard .flatcard-tags{flex-wrap:wrap;margin-top:24px}.flatcard-flatcard .flatcard-tags .flatcard-tagitem{margin-bottom:8px}}@media only screen and (width>=768px) and (width<=1023.9px){.flatcard-flatcard{padding:24px}.flatcard-flatcard .flatcard-titleflex{display:block}.flatcard-flatcard .flatcard-titleflex p{margin-top:4px}.flatcard-flatcard .flatcard-info{margin-top:16px}.flatcard-flatcard .flatcard-location{margin-top:16px;display:block}.flatcard-flatcard .flatcard-location .flatcard-time{margin-top:8px}.flatcard-flatcard .flatcard-imageflat{max-height:280px;margin-top:20px}.flatcard-flatcard .flatcard-price{margin-top:20px}.flatcard-flatcard .flatcard-extra{margin-top:10px}.flatcard-flatcard .flatcard-extra .flatcard-priceitem{align-items:center;display:flex}.flatcard-flatcard .flatcard-extra .flatcard-priceitem span{font-size:13px}.flatcard-flatcard .flatcard-tags{flex-wrap:wrap;margin-top:24px}.flatcard-flatcard .flatcard-tags .flatcard-tagitem{margin-bottom:8px}}@media only screen and (width<=767px){.flatcard-flatcard{padding:24px}.flatcard-flatcard .flatcard-titleflex{display:block}.flatcard-flatcard .flatcard-titleflex p{margin-top:4px}.flatcard-flatcard .flatcard-info{margin-top:16px}.flatcard-flatcard .flatcard-location{margin-top:16px;display:block}.flatcard-flatcard .flatcard-location .flatcard-time{margin-top:8px}.flatcard-flatcard .flatcard-imageflat{max-height:350px;margin-top:20px}.flatcard-flatcard .flatcard-price{margin-top:20px}.flatcard-flatcard .flatcard-extra{margin-top:10px}.flatcard-flatcard .flatcard-extra .flatcard-priceitem{align-items:center;display:flex}.flatcard-flatcard .flatcard-extra .flatcard-priceitem span{font-size:13px}.flatcard-flatcard .flatcard-tags{flex-wrap:wrap;margin-top:24px}.flatcard-flatcard .flatcard-tags .flatcard-tagitem{margin-bottom:8px}}.flatcards-cardsgrid{grid-gap:32px;grid-template-columns:repeat(3,1fr);justify-items:center;gap:32px;width:100%;display:grid}.flatcards-cardsgrid .flatcards-flatcard{grid-column:span 1;display:grid}@media only screen and (width>=1770px){.flatcards-cardsgrid{grid-template-columns:repeat(4,1fr);gap:34px}.flatcards-cardsgrid .flatcards-flatcard{max-width:unset}}@media only screen and (width>=1921px){.flatcards-cardsgrid{grid-template-columns:repeat(4,1fr);gap:34px}.flatcards-cardsgrid .flatcards-flatcard{max-width:unset}}@media only screen and (width>=1024px) and (width<=1280px){.flatcards-cardsgrid{gap:24px}}@media only screen and (width>=768px) and (width<=1023.9px){.flatcards-cardsgrid{grid-template-columns:repeat(2,1fr);gap:24px}.flatcards-cardsgrid .flatcards-flatcard{max-width:unset}}@media only screen and (width<=767px){.flatcards-cardsgrid{grid-template-columns:repeat(1,1fr);gap:24px}.flatcards-cardsgrid .flatcards-flatcard{max-width:unset}}.flatrow-flatrowdesktop{grid-gap:40px;background:#fff;border:1px solid #eee;border-radius:20px;grid-template-columns:80px 115px 75px 75px 75px 175px 1fr 150px;align-items:center;gap:40px;padding:40px 24px;transition:all .3s ease-in-out;display:grid;box-shadow:0 2px 10px #2c2a310f}@media (hover:hover){.flatrow-flatrowdesktop:hover{box-shadow:0 2px 14px #2c2a311a}}.flatrow-flatrowdesktop .flatrow-name{position:relative;overflow:hidden}.flatrow-flatrowdesktop .flatrow-name .flatrow-hide,.flatrow-flatrowdesktop .flatrow-name .flatrow-visible{line-height:1.2;transition:all .3s ease-in-out}.flatrow-flatrowdesktop .flatrow-name .flatrow-hide{position:absolute;top:100%;left:0}.flatrow-flatrowdesktop .flatrow-name .flatrow-visible{position:relative;top:0;left:0}.flatrow-flatrowdesktop:first-child{margin-top:32px}.flatrow-flatrowdesktop .flatrow-image{width:60px;height:60px;position:relative}.flatrow-flatrowdesktop .flatrow-roomcount,.flatrow-flatrowdesktop .flatrow-square{color:#2e2e2e;font-size:18px;font-style:normal;font-weight:550;line-height:100%}.flatrow-flatrowdesktop .flatrow-body,.flatrow-flatrowdesktop .flatrow-floor{color:#2e2e2e;white-space:nowrap;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.flatrow-flatrowdesktop .flatrow-cost .flatrow-price{color:#2e2e2e;margin-bottom:16px;font-size:18px;font-style:normal;font-weight:550;line-height:100%}.flatrow-flatrowdesktop .flatrow-cost .flatrow-margin{margin-bottom:8px}.flatrow-flatrowdesktop .flatrow-cost .flatrow-flexprice{align-items:center;display:flex}.flatrow-flatrowdesktop .flatrow-cost .flatrow-flexprice .flatrow-title{color:#8a8b9d;font-size:13px;font-style:normal;font-weight:400;line-height:100%}.flatrow-flatrowdesktop .flatrow-cost .flatrow-flexprice .flatrow-value{color:#2e2e2e;margin-left:8px;font-size:13px;font-style:normal;font-weight:450;line-height:100%}.flatrow-flatrowdesktop .flatrow-project .flatrow-title{color:#2e2e2e;font-size:18px;font-style:normal;font-weight:450;line-height:100%}.flatrow-flatrowdesktop .flatrow-project .flatrow-adress{margin-top:16px;display:flex}.flatrow-flatrowdesktop .flatrow-project .flatrow-adress .flatrow-adressitem{align-items:center;display:flex}.flatrow-flatrowdesktop .flatrow-project .flatrow-adress .flatrow-adressitem:last-child .flatrow-dot{display:none}.flatrow-flatrowdesktop .flatrow-project .flatrow-adress .flatrow-adressitem p{color:#8a8b9d;white-space:nowrap;font-size:13px;font-style:normal;font-weight:400;line-height:100%}.flatrow-flatrowdesktop .flatrow-project .flatrow-adress .flatrow-adressitem .flatrow-dot{background-color:#8a8b9d;border-radius:50%;width:4px;height:4px;margin:0 8px}.flatrow-flatrowdesktop .flatrow-project .flatrow-time{align-items:center;margin-top:8px;display:flex}.flatrow-flatrowdesktop .flatrow-project .flatrow-time p{color:var(--graphite-color,#2e2e2e);margin-left:6px;font-size:12px;font-style:normal;font-weight:450}.flatrow-flatrowdesktop .flatrow-tags{flex-wrap:wrap;gap:10px;width:100%;display:flex}.flatrow-flatrowdesktop .flatrow-tags .flatrow-tagitem{background:#f5f5f9;border-radius:10px;width:fit-content;padding:12px 14px}.flatrow-flatrowdesktop .flatrow-tags .flatrow-tagitem p{color:#2e2e2e;font-size:12px;font-style:normal;font-weight:450;line-height:140%}.flatrow-flatrowdesktop .flatrow-namehover{position:relative;overflow:hidden}.flatrow-flatrowdesktop .flatrow-namehover .flatrow-hide,.flatrow-flatrowdesktop .flatrow-namehover .flatrow-visible{line-height:1.2;transition:all .3s ease-in-out}.flatrow-flatrowdesktop .flatrow-namehover .flatrow-hide{position:absolute;top:100%;left:0}.flatrow-flatrowdesktop .flatrow-namehover .flatrow-visible{position:relative;top:0;left:0}@media (hover:hover){.flatrow-flatrowdesktop:hover .flatrow-name .flatrow-hide{top:50%;transform:translateY(-50%)}.flatrow-flatrowdesktop:hover .flatrow-name .flatrow-visible{top:-40px}.flatrow-flatrowdesktop:hover .flatrow-namehover .flatrow-hide{top:50%;transform:translateY(-50%)}.flatrow-flatrowdesktop:hover .flatrow-namehover .flatrow-visible{top:-60px}}.flatrow-flatrowtabletmax{background:#fff;border:1px solid #eee;border-radius:20px;padding:24px;display:none;box-shadow:0 2px 10px #2c2a310f}.flatrow-flatrowtabletmax .flatrow-topbar{justify-content:space-between;width:100%;display:flex}.flatrow-flatrowtabletmax .flatrow-topbar .flatrow-imagetitle h4{color:#8a8b9d;font-size:11px;font-style:normal;font-weight:400;line-height:100%}.flatrow-flatrowtabletmax .flatrow-topbar .flatrow-imagetitle .flatrow-image{width:70px;height:70px;margin-top:24px;position:relative}.flatrow-flatrowtabletmax .flatrow-topbar .flatrow-roomcount h4{color:#8a8b9d;font-size:11px;font-style:normal;font-weight:400;line-height:100%}.flatrow-flatrowtabletmax .flatrow-topbar .flatrow-roomcount p{color:#2e2e2e;margin:24px 0 42px;font-size:18px;font-style:normal;font-weight:550;line-height:100%}.flatrow-flatrowtabletmax .flatrow-topbar .flatrow-square h4{color:#8a8b9d;font-size:11px;font-style:normal;font-weight:400;line-height:100%}.flatrow-flatrowtabletmax .flatrow-topbar .flatrow-square p{color:#2e2e2e;margin-top:24px;font-size:18px;font-style:normal;font-weight:550;line-height:100%}.flatrow-flatrowtabletmax .flatrow-topbar .flatrow-body h4{color:#8a8b9d;font-size:11px;font-style:normal;font-weight:400;line-height:100%}.flatrow-flatrowtabletmax .flatrow-topbar .flatrow-body p{color:#2e2e2e;margin:24px 0 46px;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.flatrow-flatrowtabletmax .flatrow-topbar .flatrow-floor h4{color:#8a8b9d;font-size:11px;font-style:normal;font-weight:400;line-height:100%}.flatrow-flatrowtabletmax .flatrow-topbar .flatrow-floor p{color:#2e2e2e;margin-top:24px;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.flatrow-flatrowtabletmax .flatrow-topbar .flatrow-cost h4{color:#8a8b9d;font-size:11px;font-style:normal;font-weight:400;line-height:100%}.flatrow-flatrowtabletmax .flatrow-topbar .flatrow-cost h3{color:#2e2e2e;margin-top:20px;margin-bottom:16px;font-size:18px;font-style:normal;font-weight:550;line-height:100%}.flatrow-flatrowtabletmax .flatrow-topbar .flatrow-cost .flatrow-margin{margin-bottom:10px}.flatrow-flatrowtabletmax .flatrow-topbar .flatrow-cost .flatrow-flex{display:flex}.flatrow-flatrowtabletmax .flatrow-topbar .flatrow-cost .flatrow-flex .flatrow-title{color:#8a8b9d;font-size:13px;font-style:normal;font-weight:400;line-height:100%}.flatrow-flatrowtabletmax .flatrow-topbar .flatrow-cost .flatrow-flex .flatrow-value{color:#2e2e2e;margin-left:8px;font-size:13px;font-style:normal;font-weight:450;line-height:100%}.flatrow-flatrowtabletmax .flatrow-bottombar{margin-top:24px;display:flex}.flatrow-flatrowtabletmax .flatrow-bottombar .flatrow-project{margin-left:14.57vw}.flatrow-flatrowtabletmax .flatrow-bottombar .flatrow-project h3{color:#2e2e2e;font-size:18px;font-style:normal;font-weight:450;line-height:100%}.flatrow-flatrowtabletmax .flatrow-bottombar .flatrow-project .flatrow-adress{margin-top:23px;display:flex}.flatrow-flatrowtabletmax .flatrow-bottombar .flatrow-project .flatrow-adress .flatrow-adressitem{align-items:center;display:flex}.flatrow-flatrowtabletmax .flatrow-bottombar .flatrow-project .flatrow-adress .flatrow-adressitem:last-child .flatrow-dot{display:none}.flatrow-flatrowtabletmax .flatrow-bottombar .flatrow-project .flatrow-adress .flatrow-adressitem p{color:#8a8b9d;white-space:nowrap;font-size:13px;font-style:normal;font-weight:400;line-height:100%}.flatrow-flatrowtabletmax .flatrow-bottombar .flatrow-project .flatrow-adress .flatrow-adressitem .flatrow-dot{background-color:#8a8b9d;border-radius:50%;width:4px;height:4px;margin:0 8px}.flatrow-flatrowtabletmax .flatrow-bottombar .flatrow-project .flatrow-time{align-items:center;margin-top:8px;display:flex}.flatrow-flatrowtabletmax .flatrow-bottombar .flatrow-project .flatrow-time p{color:var(--graphite-color,#2e2e2e);margin-left:6px;font-size:12px;font-style:normal;font-weight:450}.flatrow-flatrowtabletmax .flatrow-bottombar .flatrow-tags{flex-wrap:wrap;gap:10px;width:100%;max-width:322px;margin:0 auto;display:flex}.flatrow-flatrowtabletmax .flatrow-bottombar .flatrow-tags .flatrow-tagitem{background:#f5f5f9;border-radius:10px;justify-content:center;align-items:center;width:fit-content;height:33px;padding:12px 14px;display:flex}.flatrow-flatrowtabletmax .flatrow-bottombar .flatrow-tags .flatrow-tagitem p{color:#2e2e2e;font-size:12px;font-style:normal;font-weight:450;line-height:140%}.flatrow-flatrowtabletmin{background:#fff;border:1px solid #eee;border-radius:20px;padding:24px;display:none;box-shadow:0 2px 10px #2c2a310f}.flatrow-flatrowtabletmin .flatrow-topbar{justify-content:space-between;display:flex}.flatrow-flatrowtabletmin .flatrow-topbar h4{color:#8a8b9d;font-size:11px;font-style:normal;font-weight:400;line-height:100%}.flatrow-flatrowtabletmin .flatrow-topbar .flatrow-imagetitle .flatrow-image{width:70px;height:70px;margin-top:16px;position:relative}.flatrow-flatrowtabletmin .flatrow-topbar .flatrow-roomcountbody h3{color:#2e2e2e;margin:8px 0 24px;font-size:18px;font-style:normal;font-weight:550;line-height:100%}.flatrow-flatrowtabletmin .flatrow-topbar .flatrow-roomcountbody p{color:#2e2e2e;margin-top:8px;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.flatrow-flatrowtabletmin .flatrow-topbar .flatrow-squarefloor h3{color:#2e2e2e;margin:8px 0 24px;font-size:18px;font-style:normal;font-weight:550;line-height:100%}.flatrow-flatrowtabletmin .flatrow-topbar .flatrow-squarefloor p{color:#2e2e2e;margin-top:8px;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.flatrow-flatrowtabletmin .flatrow-topbar .flatrow-cost{margin-right:12px}.flatrow-flatrowtabletmin .flatrow-topbar .flatrow-cost h3{color:#2e2e2e;margin-top:8px;margin-bottom:19px;font-size:18px;font-style:normal;font-weight:550;line-height:100%}.flatrow-flatrowtabletmin .flatrow-topbar .flatrow-cost .flatrow-margin{margin-bottom:10px}.flatrow-flatrowtabletmin .flatrow-topbar .flatrow-cost .flatrow-flex{display:flex}.flatrow-flatrowtabletmin .flatrow-topbar .flatrow-cost .flatrow-flex .flatrow-title{color:#8a8b9d;font-size:13px;font-style:normal;font-weight:400;line-height:100%}.flatrow-flatrowtabletmin .flatrow-topbar .flatrow-cost .flatrow-flex .flatrow-value{color:#2e2e2e;margin-left:8px;font-size:13px;font-style:normal;font-weight:450;line-height:100%}.flatrow-flatrowtabletmin .flatrow-bottombar{margin-top:26px;display:flex}.flatrow-flatrowtabletmin .flatrow-bottombar .flatrow-empty{width:27.92vw}.flatrow-flatrowtabletmin .flatrow-bottombar .flatrow-flex{justify-content:space-between;width:100%;display:flex}.flatrow-flatrowtabletmin .flatrow-bottombar h4{color:#8a8b9d;font-size:11px;font-style:normal;font-weight:400;line-height:100%}.flatrow-flatrowtabletmin .flatrow-bottombar .flatrow-project{width:34.28vw}.flatrow-flatrowtabletmin .flatrow-bottombar .flatrow-project h3{color:#2e2e2e;margin-top:8px;margin-bottom:18px;font-size:18px;font-style:normal;font-weight:450;line-height:100%}.flatrow-flatrowtabletmin .flatrow-bottombar .flatrow-project .flatrow-adress{margin-top:18px;display:flex}.flatrow-flatrowtabletmin .flatrow-bottombar .flatrow-project .flatrow-adress .flatrow-adressitem{align-items:center;display:flex}.flatrow-flatrowtabletmin .flatrow-bottombar .flatrow-project .flatrow-adress .flatrow-adressitem:last-child .flatrow-dot{display:none}.flatrow-flatrowtabletmin .flatrow-bottombar .flatrow-project .flatrow-adress .flatrow-adressitem p{color:#8a8b9d;white-space:nowrap;font-size:13px;font-style:normal;font-weight:400;line-height:100%}.flatrow-flatrowtabletmin .flatrow-bottombar .flatrow-project .flatrow-adress .flatrow-adressitem .flatrow-dot{background-color:#8a8b9d;border-radius:50%;width:4px;height:4px;margin:0 8px}.flatrow-flatrowtabletmin .flatrow-bottombar .flatrow-project .flatrow-time{align-items:center;margin-top:8px;display:flex}.flatrow-flatrowtabletmin .flatrow-bottombar .flatrow-project .flatrow-time p{color:var(--graphite-color,#2e2e2e);margin-left:6px;font-size:12px;font-style:normal;font-weight:450}.flatrow-flatrowtabletmin .flatrow-bottombar .flatrow-tagstitle{margin-left:4.93vw}.flatrow-flatrowtabletmin .flatrow-bottombar .flatrow-tags{flex-wrap:wrap;gap:10px;width:100%;max-width:150px;margin:8px auto 0;display:flex}.flatrow-flatrowtabletmin .flatrow-bottombar .flatrow-tags .flatrow-tagitem{background:#f5f5f9;border-radius:10px;justify-content:center;align-items:center;width:fit-content;height:33px;padding:12px 14px;display:flex}.flatrow-flatrowtabletmin .flatrow-bottombar .flatrow-tags .flatrow-tagitem p{color:#2e2e2e;font-size:12px;font-style:normal;font-weight:450;line-height:140%}.flatrow-flatrowmobile{background:#fff;border:1px solid #eee;border-radius:20px;padding:16px;display:none;box-shadow:0 2px 10px #2c2a310f}.flatrow-flatrowmobile .flatrow-image{width:16.67vw;height:16.67vw;margin-right:6.67vw;position:relative}.flatrow-flatrowmobile .flatrow-options h3{color:#2e2e2e;font-size:14px;font-style:normal;font-weight:550;line-height:100%}.flatrow-flatrowmobile .flatrow-options h3.flatrow-marginleft{margin-left:16px}.flatrow-flatrowmobile .flatrow-options .flatrow-toptitle{display:flex}.flatrow-flatrowmobile .flatrow-options .flatrow-bodyfloor{align-items:center;margin-top:8px;display:flex}.flatrow-flatrowmobile .flatrow-options .flatrow-bodyfloor p{color:#2e2e2e;font-size:12px;font-style:normal;font-weight:400;line-height:100%}.flatrow-flatrowmobile .flatrow-options .flatrow-bodyfloor .flatrow-dot{background-color:#2e2e2e;border-radius:50%;width:4px;height:4px;margin:0 8px}.flatrow-flatrowmobile .flatrow-options .flatrow-price{margin-top:16px}.flatrow-flatrowmobile .flatrow-options .flatrow-flex{margin-top:8px;display:flex}.flatrow-flatrowmobile .flatrow-options .flatrow-flex .flatrow-title{color:#8a8b9d;font-size:12px;font-style:normal;font-weight:400;line-height:100%}.flatrow-flatrowmobile .flatrow-options .flatrow-flex .flatrow-value{color:#2e2e2e;margin-left:8px;font-size:12px;font-style:normal;font-weight:450;line-height:100%}@media only screen and (width>=1770px){.flatrow-flatrowdesktop{gap:88px;padding:56px 32px}}@media only screen and (width>=1921px){.flatrow-flatrowdesktop{gap:88px;padding:56px 32px}}@media only screen and (width<=1350px) and (width>=1280px){.flatrow-flatrowdesktop{gap:28px}}@media only screen and (width>=1024px) and (width<=1280px){.flatrow-flatrowdesktop{display:none}.flatrow-flatrowtabletmax{display:block}}@media only screen and (width>=768px) and (width<=1023.9px){.flatrow-flatrowdesktop{display:none}.flatrow-flatrowtabletmin{display:block}}@media only screen and (width<=767px){.flatrow-flatrowdesktop{display:none}.flatrow-flatrowmobile{display:flex}}.flatrows-flatrows{padding:0 0 12px}.flatrows-flatrows .flatrows-tabletitle{grid-gap:40px;grid-template-columns:80px 115px 75px 75px 75px 175px 1fr 150px;gap:40px;width:100%;padding:0 24px;display:grid}.flatrows-flatrows .flatrows-tabletitle h4{color:#8a8b9d;font-size:13px;font-style:normal;font-weight:400;line-height:100%}.flatrows-flatrows .flatrows-tableflat{grid-gap:16px;gap:16px;width:100%;display:grid}@media only screen and (width>=1770px){.flatrows-flatrows .flatrows-tabletitle{gap:88px;width:100%;padding:0 32px}.flatrows-flatrows .flatrows-tabletitle p{font-size:14px}.flatrows-tableflat{gap:24px}}@media only screen and (width>=1921px){.flatrows-flatrows .flatrows-tabletitle{gap:88px;width:100%;padding:0 32px}.flatrows-flatrows .flatrows-tabletitle p{font-size:14px}.flatrows-tableflat{gap:24px}}@media only screen and (width<=1350px) and (width>=1280px){.flatrows-flatrows .flatrows-tabletitle{gap:28px}}@media only screen and (width>=1024px) and (width<=1280px){.flatrows-flatrows{padding:0}.flatrows-flatrows .flatrows-tabletitle{display:none}.flatrows-flatrows .flatrows-tableflat{gap:16px}}@media only screen and (width>=768px) and (width<=1023.9px){.flatrows-flatrows{padding:0}.flatrows-flatrows .flatrows-tabletitle{display:none}.flatrows-flatrows .flatrows-tableflat{gap:24px}}@media only screen and (width<=767px){.flatrows-flatrows{padding:0}.flatrows-flatrows .flatrows-tabletitle{display:none}.flatrows-flatrows .flatrows-tableflat{gap:16px}}.flatdisplayoptions-flatcards{background-color:#f5f7f9;padding:48px 0}.flatdisplayoptions-flatcards .flatdisplayoptions-showmore{width:100%;max-width:275px;margin:62px auto 0;display:block}.flatdisplayoptions-flatcards .flatdisplayoptions-showmore>div{display:inline-flex}.flatdisplayoptions-flatcards .flatdisplayoptions-showmore>div span{font-size:16px}@media only screen and (width>=1770px){.flatdisplayoptions-flatcards{padding:50px 0}.flatdisplayoptions-flatcards .flatdisplayoptions-showmore{margin:72px auto 0}}@media only screen and (width>=1921px){.flatdisplayoptions-flatcards{padding:50px 0}.flatdisplayoptions-flatcards .flatdisplayoptions-showmore{margin:94px auto 0}}@media only screen and (width>=1024px) and (width<=1280px){.flatdisplayoptions-flatcards{padding:40px 0}.flatdisplayoptions-flatcards .flatdisplayoptions-showmore{margin:56px auto 0}}@media only screen and (width>=768px) and (width<=1023.9px){.flatdisplayoptions-flatcards{padding:32px 0}.flatdisplayoptions-flatcards .flatdisplayoptions-showmore{margin:48px auto 0}}@media only screen and (width<=767px){.flatdisplayoptions-flatcards{padding:32px 0}.flatdisplayoptions-flatcards .flatdisplayoptions-showmore{max-width:unset;margin:40px auto 0}}