@import url(https://use.typekit.net/rkj4dst.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.estate-units .tagging-wrapper{margin:5rem 0}.estate-units .tagging-wrapper.custom-svg-tagging .tags-wrapper .tags{height:0}.estate-units .tagging-wrapper.custom-svg-tagging .tags-wrapper .tags .tag{opacity:0;z-index:-1}.estate-units .tagging-wrapper.custom-svg-tagging .tags-wrapper .tags .tag.active{opacity:1;z-index:1}.estate-units .tagging-wrapper.custom-svg-tagging .tags-wrapper .tags .tag .tag-content{display:block}.estate-units .tagging-wrapper svg .hover,.estate-units .tagging-wrapper svg .tag{opacity:0}.estate-units .tagging-wrapper svg .hover{opacity:.2;fill:#2eac81;mix-blend-mode:multiply;transition:all .5s cubic-bezier(.39,.575,.565,1);cursor:pointer}.estate-units .tagging-wrapper svg .hover.sold{fill:#17292c}.estate-units .tagging-wrapper svg .hover:hover{opacity:.8}.estate-units .tagging-wrapper .picture-tagging,.estate-units .tagging-wrapper .svg-tagging{position:relative;height:70dvh}.estate-units .tagging-wrapper .tags-wrapper{position:relative;text-align:center;height:100%;width:100%}.estate-units .tagging-wrapper .tags-wrapper #custom-tagging-svg,.estate-units .tagging-wrapper .tags-wrapper .tags{position:absolute;top:0;left:0;width:100%;height:100%}.estate-units .tagging-wrapper .tags-wrapper .tags .tag{position:absolute}.estate-units .tagging-wrapper .tags-wrapper .tags .tag:hover .tag-content{display:block}.estate-units .tagging-wrapper .tags-wrapper .tags .tag.sold{cursor:default}.estate-units .tagging-wrapper .tags-wrapper .tags .tag.sold .tag-content{background:#b4bcbe}.estate-units .tagging-wrapper .tags-wrapper .tags .tag.sold .tag-content:after{border-top-color:#b4bcbe}.estate-units .tagging-wrapper .tags-wrapper .tags .tag:before{display:none}.estate-units .tagging-wrapper .tags-wrapper .tags .tag .tag-icon{width:3rem;height:3rem}.estate-units .tagging-wrapper .tags-wrapper .tags .tag .tag-icon img{width:100%;height:100%;object-fit:contain;object-position:center center}.estate-units .tagging-wrapper .tags-wrapper .tags .tag .tag-content{display:none;position:absolute;left:50%;transform:translate(-50%);bottom:calc(100% + 10px);width:250px;padding:1.5rem;text-align:center;background:#fff}.estate-units .tagging-wrapper .tags-wrapper .tags .tag .tag-content:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;position:absolute;top:100%;left:50%;transform:translateX(-50%)}.estate-units .tagging-wrapper .tags-wrapper .tags .tag .tag-content h3{color:#2eac81;font-weight:700;margin:0 0 1rem;text-align:center}.estate-units .tagging-wrapper .tags-wrapper .tags .tag .tag-content p{font-weight:300}.estate-units .units.grid{grid-template-columns:35rem auto;grid-gap:10rem;gap:10rem;-ms-flex-align:start;align-items:start}.estate-units .form{position:sticky;top:18rem}.estate-units form{padding:3rem;background:#fff}.estate-units form .title{margin-bottom:2rem;font-weight:400;font-stretch:110;font-style:normal;font-variation-settings:"wght" 400,"wdth" 110}.estate-units form label{display:block}.estate-units form label+label{margin-top:1rem}.estate-units form label input{border:0;background:#e5f5f0}.estate-units form button{margin-top:3rem}.estate-units .unit-list a:before{display:none}.estate-units .unit-list .title{margin-bottom:2rem;text-transform:uppercase;font-weight:700;font-stretch:110;font-style:normal;font-variation-settings:"wght" 700,"wdth" 110}.estate-units .unit-list table{width:100%}.estate-units .unit-list table tr{border-bottom:1px solid #cfdbdd}.estate-units .unit-list table th{text-align:left;color:#2eac81;font-weight:400;font-stretch:110;font-style:normal;font-variation-settings:"wght" 400,"wdth" 110}.estate-units .unit-list table td img,.estate-units .unit-list table td svg,.estate-units .unit-list table th img,.estate-units .unit-list table th svg{display:inline-block;width:1.5em;height:1.5em;object-fit:contain;object-position:center center}.estate-units .unit-list table a{color:#2eac81}.estate-units .unit-list .contact{display:grid;grid-template-columns:6rem auto;grid-gap:4rem;gap:4rem;-ms-flex-align:center;align-items:center;margin-top:5rem}.estate-units .unit-list .contact .icon{width:6rem;height:6rem}.estate-units .unit-list .contact .icon svg{width:100%;height:100%;object-fit:contain;object-position:center center}.estate-units .unit-list .contact .text h4{font-weight:400;font-stretch:110;font-style:normal;font-variation-settings:"wght" 400,"wdth" 110}@media only screen and (max-width:768px){.estate-units .tagging-wrapper{display:none}.estate-units .units.grid{grid-template-columns:1fr}.estate-units .form{position:relative;top:0}}@media only screen and (max-width:576px){.estate-units .unit-list table td:nth-child(4),.estate-units .unit-list table td:nth-child(5),.estate-units .unit-list table td:nth-child(6),.estate-units .unit-list table th:nth-child(4),.estate-units .unit-list table th:nth-child(5),.estate-units .unit-list table th:nth-child(6){display:none}}