.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: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{margin-left:var(--ds-space-20);font-size:var(--font-size-16);line-height:var(--font-size-24);margin-top:var(--ds-space-16);list-style:auto!important}.building-view__description ul{margin-left:var(--ds-space-20);font-size:var(--font-size-16);line-height:var(--font-size-24);list-style:outside}.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{width:100%;height: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{margin-bottom:var(--ds-space-16);flex-direction:column}}.building-menu__item{padding-right:var(--ds-space-16);flex:1}.building-menu__item:last-child{padding-right:0}@media (max-width:768px){.building-menu__item{margin-bottom:var(--ds-space-16);padding-right:0}.building-menu__item:last-child{margin-bottom:0}.builder-info__inner{flex-direction:column}}.builder-info__logo{border-radius:var(--ds-size-6);width:200px;min-width:160px;height:100px}.builder-info__logo .image{padding:var(--ds-space-4);border:1px solid var(--ds-color-border-quintary);border-radius:var(--ds-size-6);background-color:#0000;background-clip:content-box}.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{padding-right:var(--ds-space-16);margin-bottom:var(--ds-space-16);align-items:center;display:flex}@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:sticky;top:96px}@media (max-width:1280px) and (max-height:800px){.builder-info--sticky{position:unset}}.building-info__builder__logo{border-radius:var(--ds-size-6);width:100px;min-width:80px;height:50px;margin-right:var(--ds-space-12)}.building-info__builder__logo .image{padding:var(--ds-space-4);border:1px solid var(--ds-color-border-quintary);border-radius:var(--ds-size-6);background-clip:content-box;background-color:var(--white)}.building-info__tax{background-color:var(--ds-color-bg-brand-lighter);border-radius:var(--ds-border-radius-lg);width:fit-content;max-width:100%;height:var(--ds-size-28);padding:var(--ds-space-4)var(--ds-space-12);align-items:center;display:flex}.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{border-right:1px solid var(--grey-50);padding:0 var(--ds-space-12);flex:1}.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}@media (min-width:1025px) and (max-width:1280px){.building-apartments-filter__item:last-child{flex:100%}}@media (max-width:768px){.building-apartments-filter__item{flex:100%}}.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: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{flex:1;width:50%;position:relative}.building-apartments-tabs{overflow:auto hidden}.building-apartments-tabs::-webkit-scrollbar-track{background:0 0}.building-apartments-tabs::-webkit-scrollbar-thumb{background-color:#0000}.building-apartments-tabs::-webkit-scrollbar{height:0}.building-apartments-tabs .tabs-container{justify-content:space-between;width:100%;min-width:768px}.building-apartments-tabs .tabs-container .tab{white-space:nowrap}@media (min-width:1025px){.rental-block--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}}
