.building-view{padding-top:var(--ds-space-24);padding-bottom:var(--ds-space-80)}.building-view__block{background-color:var(--ds-color-bg-white);box-shadow:var(--shadow-1);padding:var(--ds-space-24) var(--ds-space-32);border-radius:var(--ds-size-12);margin-bottom:var(--ds-space-24)}.building-view__block:last-child{margin-bottom:0}@media(max-width:1024px){.building-view__block{padding:var(--ds-space-16) var(--ds-space-24);margin-bottom:var(--ds-space-16)}}@media(max-width:768px){.building-view__block{padding:var(--ds-space-16)}}@media(min-width:1025px){.building-view__block--sticky{position:-webkit-sticky;position:sticky;top:96px}}@media(min-width:1025px)and (max-width:1024px){.building-view__block--sticky{margin-bottom:0}}@media(min-width:1025px)and (max-width:768px){.building-view__block--sticky{margin-bottom:var(--ds-space-16)}}@media(min-width:1025px)and (max-width:1280px)and (max-height:800px){.building-view__block--sticky{position:unset}}.building-view__image{margin-bottom:var(--ds-space-24)}@media(max-width:1024px){.building-view__image{margin-bottom:var(--ds-space-16)}}.building-view__description p{font-size:var(--font-size-16);line-height:var(--font-size-24);margin-top:var(--ds-space-16)}@media(max-width:768px){.building-view__description p{font-size:var(--font-size-14);line-height:var(--font-size-20);margin-top:var(--ds-space-12)}}.building-view__description p strong{font-weight:var(--ds-font-weight-heading)}.building-view__description p i{font-style:italic}.building-view__description ol{list-style:auto!important;margin-top:var(--ds-space-16)}.building-view__description ol,.building-view__description ul{margin-left:var(--ds-space-20);font-size:var(--font-size-16);line-height:var(--font-size-24)}.building-view__description ul{list-style:disc}.building-view__description ul li{margin-top:var(--ds-space-16)}.building-view__description ul li::marker{color:var(--ds-color-text-brand-light)}.building-view__description a{color:var(--ds-color-text-brand-light)}.building-view__description a:hover{text-decoration:underline}.building-view__map{height:380px}.building-view__map iframe{height:100%;width:100%}.building-menu{background-color:var(--ds-color-bg-container-light);padding:var(--ds-space-16) var(--ds-space-24);border-radius:var(--ds-border-radius-md);margin-bottom:var(--ds-space-24);min-height:var(--ds-size-80)}@media(max-width:768px){.building-menu{flex-direction:column;margin-bottom:var(--ds-space-16)}}.building-menu__item{flex:1 1;padding-right:var(--ds-space-16)}.building-menu__item:last-child{padding-right:0}@media(max-width:768px){.building-menu__item{padding-right:0;margin-bottom:var(--ds-space-16)}.building-menu__item:last-child{margin-bottom:0}.builder-info__inner{flex-direction:column}}.builder-info__logo{width:200px;min-width:160px;height:100px;border-radius:var(--ds-size-6)}.builder-info__logo .image{padding:var(--ds-space-4);border:1px solid var(--ds-color-border-quintary);background-color:rgba(0,0,0,0);background-clip:content-box;border-radius:var(--ds-size-6)}.builder-info__right{padding:var(--ds-space-4) 0 0 var(--ds-space-12)}@media(max-width:768px){.builder-info__right{padding:var(--ds-space-12) 0 0}}.builder-info__contact{justify-content:flex-start}@media(max-width:768px){.builder-info__contact{flex-direction:column}}.builder-info__contact__item{display:flex;align-items:center;padding-right:var(--ds-space-16);margin-bottom:var(--ds-space-16)}@media(max-width:768px){.builder-info__contact__item{padding-right:0}}.builder-info__contact__item:last-child{padding-right:0}@media(max-width:768px){.builder-info__contact__item:last-child{margin-bottom:0}}.builder-info__contact__item a{color:var(--ds-color-text-primary)}.builder-info__contact__item a:hover{text-decoration:underline}.builder-info--partners{background-color:var(--ds-color-bg-white);box-shadow:var(--shadow-1);padding:var(--ds-space-24);border-radius:var(--ds-size-12)}@media(max-width:1024px){.builder-info--partners{margin-bottom:var(--ds-space-16)}}@media(max-width:768px){.builder-info--partners{padding:var(--ds-space-16)}}.builder-info--partners .builder-info__logo{width:144px;min-width:144px;height:72px;margin-bottom:var(--ds-space-8)}@media(max-width:768px){.builder-info--partners .builder-info__title{font-size:var(--font-size-14)!important}}.builder-info--partners .builder-info__contact{padding:var(--ds-space-16) 0;margin:var(--ds-space-16) 0;border-top:1px solid var(--grey-50);border-bottom:1px solid var(--grey-50)}.builder-info--partners .builder-info__contact__item:last-child{margin-bottom:0}.builder-info--sticky{position:-webkit-sticky;position:sticky;top:96px}@media(max-width:1280px)and (max-height:800px){.builder-info--sticky{position:unset}}.building-info__builder__logo{width:100px;min-width:80px;height:50px;border-radius:var(--ds-size-6);margin-right:var(--ds-space-12)}.building-info__builder__logo .image{padding:var(--ds-space-4);border:1px solid var(--ds-color-border-quintary);background-clip:content-box;border-radius:var(--ds-size-6);background-color:var(--white)}.building-info__tax{display:flex;align-items:center;max-width:100%;width:-moz-fit-content;width:fit-content;background-color:var(--ds-color-bg-brand-lighter);border-radius:var(--ds-border-radius-lg);height:var(--ds-size-28);padding:var(--ds-space-4) var(--ds-space-12)}.building-info__divider{background-color:var(--grey-50)!important}.building-info__prices{margin:0 calc(var(--ds-space-12)*-1)}@media(min-width:993px)and (max-width:1280px){.building-info__prices{margin:calc(var(--ds-space-12)*-1) 0;flex-direction:column}}@media(max-width:768px){.building-info__prices{margin:calc(var(--ds-space-12)*-1) 0;flex-direction:column}}.building-info__prices__item{flex:1 1;border-right:1px solid var(--grey-50);padding:0 var(--ds-space-12)}.building-info__prices__item:last-child{border:0}@media(min-width:993px)and (max-width:1280px){.building-info__prices__item{border-right-width:0;border-bottom:1px solid var(--grey-50);padding:var(--ds-space-12) 0}}@media(max-width:768px){.building-info__prices__item{border-right-width:0;border-bottom:1px solid var(--grey-50);padding:var(--ds-space-12) 0}}.building-info__buttons button,.building-info__buttons__alert{width:100%;margin-bottom:var(--ds-space-16)}.building-info__buttons button:last-child,.building-info__buttons__alert:last-child{margin-bottom:0}@media(max-width:768px){.building-info__buttons button,.building-info__buttons__alert{margin-bottom:var(--ds-space-8)}}#projectInfo{max-width:484px;position:fixed}.building-apartments-filter{gap:var(--ds-space-16)}.building-apartments-filter__item{flex:1 1}@media(min-width:1025px)and (max-width:1280px){.building-apartments-filter__item:last-child{flex:100% 1}}@media(max-width:768px){.building-apartments-filter__item{flex:100% 1}}.building-apartments-filter__buttons{gap:var(--ds-space-24)}@media(min-width:769px){.building-apartments-filter__buttons{margin-top:27px}}@media(min-width:1025px)and (max-width:1280px){.building-apartments-filter__buttons{margin-top:0}}@media(max-width:576px){.building-apartments-filter__buttons{flex-wrap:wrap}}@media(min-width:577px){.building-apartments-filter__buttons__item{width:-moz-fit-content!important;width:fit-content!important}}@media(max-width:576px){.building-apartments-filter__buttons__item{width:100%}.building-apartments-filter__buttons__item:first-child{margin-bottom:8px}}.building-apartments-filter-group{gap:var(--ds-space-16)}.building-apartments-filter-group__item{position:relative;flex:1 1;width:50%}.building-apartments-tabs{overflow:hidden;overflow-x:auto}.building-apartments-tabs::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.building-apartments-tabs::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0)}.building-apartments-tabs::-webkit-scrollbar{height:0}.building-apartments-tabs .tabs-container{width:100%;min-width:768px;justify-content:space-between}.building-apartments-tabs .tabs-container .tab{white-space:nowrap}@media(min-width:1025px){.rental-block--sticky{position:-webkit-sticky;position:sticky;top:96px}}@media(min-width:1025px)and (max-width:1024px){.rental-block--sticky{margin-bottom:0}}@media(min-width:1025px)and (max-width:768px){.rental-block--sticky{margin-bottom:var(--ds-space-16)}}@media(min-width:1025px)and (max-width:1280px)and (max-height:800px){.rental-block--sticky{position:unset}}