@import url(https://use.typekit.net/paa2yhk.css);.commercial-sale-rent .intro .title{grid-template-columns:1fr auto;grid-gap:5rem;gap:5rem;-ms-flex-align:start;align-items:start}.commercial-sale-rent .intro .title h2{font-size:3.57rem;font-weight:200;max-width:600px}.commercial-sale-rent .intro .title .banner{background:#ffc400;color:#000229;padding:1rem 1.5rem;text-transform:uppercase;font-size:1.14rem}.commercial-sale-rent .intro .pictures{margin-bottom:10rem;grid-gap:1rem;gap:1rem}.commercial-sale-rent .intro .pictures .bg-img{position:relative;aspect-ratio:1/.8;overflow:hidden}.commercial-sale-rent .intro .pictures .bg-img:last-child{transform:translateY(10rem)}.commercial-sale-rent .intro .back{position:relative;padding-left:1.5rem;text-transform:uppercase;font-size:1.14rem}.commercial-sale-rent .intro .back:hover img{left:-1.5rem}.commercial-sale-rent .intro .back:before{display:none}.commercial-sale-rent .intro .back img{position:absolute;left:0;top:-.1rem;z-index:1;width:1rem;transition:all .3s cubic-bezier(.445,.05,.55,.95)}.commercial-sale-rent .intro .description{grid-gap:10rem;gap:10rem}.commercial-sale-rent .intro .description .unit-info .top{padding:3rem 3rem 1rem;background:#fff}.commercial-sale-rent .intro .description .unit-info .top p{opacity:.6;margin-bottom:2rem}.commercial-sale-rent .intro .description .unit-info .top p a{text-decoration:underline}.commercial-sale-rent .intro .description .unit-info .top p a:before{display:none}.commercial-sale-rent .intro .description .unit-info .top .units{margin-bottom:1.5rem}.commercial-sale-rent .intro .description .unit-info .top .units li{display:block;margin-bottom:1.5rem;list-style-type:none;margin-left:0}.commercial-sale-rent .intro .description .unit-info .top .units li:last-child{margin-bottom:0}.commercial-sale-rent .intro .description .unit-info .top .units li img{opacity:1;width:1.5rem;margin-right:.5rem}.commercial-sale-rent .intro .description .unit-info .top .units li span{opacity:.6}.commercial-sale-rent .intro .description .unit-info .bottom{background:#9e34be;padding:3rem;color:#fff}.commercial-sale-rent .intro .description .unit-info .bottom .price{text-align:right}.commercial-sale-rent .intro .description .text h3{font-size:1.95rem;font-family:paralucent,sans-serif;font-weight:400;margin-bottom:2rem}.commercial-sale-rent .intro .description .text .paragraph{font-weight:300;opacity:.6}.commercial-sale-rent .intro .description .text .paragraph p{margin-bottom:2rem}.commercial-sale-rent .details h3{font-size:1.95rem;font-family:paralucent,sans-serif;font-weight:400;margin-bottom:3rem}.commercial-sale-rent .details .grid-h-2{grid-gap:0 5rem;gap:0 5rem}.commercial-sale-rent .details .grid-h-2 .item{display:grid;grid-template-columns:2fr 3fr;border-bottom:1px solid #b1aeae;border-top:1px solid #b1aeae;margin-top:-1px}.commercial-sale-rent .details .grid-h-2 .item .left,.commercial-sale-rent .details .grid-h-2 .item .right{padding:1.5rem 0;opacity:.6}.commercial-sale-rent .details .grid-h-2 .item .right{text-align:right}.commercial-sale-rent #estate-map{height:50vh;z-index:1}@media only screen and (max-width:1124px){.commercial-sale-rent .intro .description .unit-info .bottom{grid-template-columns:3fr 2fr}}@media only screen and (max-width:768px){.commercial-sale-rent .intro .description{grid-gap:3rem;gap:3rem}.commercial-sale-rent .intro .pictures{grid-template-columns:1fr 1fr}}@media only screen and (max-width:576px){.commercial-sale-rent .intro .title{grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.commercial-sale-rent .intro .title h2{-ms-flex-order:2;order:2}.commercial-sale-rent .intro .title .banner{display:inline-block}.commercial-sale-rent .intro .description{grid-gap:3rem;gap:3rem}.commercial-sale-rent .intro .description .unit-info .bottom,.commercial-sale-rent .intro .description .unit-info .top{padding:1.5rem}.commercial-sale-rent .intro .description .unit-info .bottom .item{grid-gap:2rem;gap:2rem}}.form-contact .logo{position:absolute;top:-11dvmax;right:0;width:7dvmax;height:7dvmax;object-fit:contain}.form-contact .grid{grid-gap:6dvw;gap:6dvw}.form-contact .grid.image-left .end{-ms-flex-order:1;order:1}.form-contact .grid.image-left .start{-ms-flex-order:2;order:2}.form-contact .grid .start .title{margin-bottom:4rem}.form-contact .grid .start .text{margin-bottom:2rem}.form-contact .grid .start .text p{opacity:.6}.form-contact .grid .start .row.grid{grid-gap:1rem;gap:1rem}.form-contact .grid .start .row+.row{margin-top:1rem}.form-contact .grid .start .row+.row[\:has\(button\[type\%3Dsubmit\]\)]{margin-top:3rem}.form-contact .grid .start .row+.row:has(button[type=submit]){margin-top:3rem}@media only screen and (max-width:768px){.form-contact{text-align:center}.form-contact .end{aspect-ratio:1/.5}}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.tagging{text-align:center}.tagging .btn{cursor:pointer}.tagging .btn.active,.tagging .btn:hover{background:#000229;color:#fff}.tagging-wrapper{margin:5rem 0;display:none}.tagging-wrapper.custom-svg-tagging .tags-wrapper .tags{height:0}.tagging-wrapper.custom-svg-tagging .tags-wrapper .tags .tag{opacity:0;z-index:-1}.tagging-wrapper.custom-svg-tagging .tags-wrapper .tags .tag.active{opacity:1;z-index:1}.tagging-wrapper.custom-svg-tagging .tags-wrapper .tags .tag .tag-content{display:block}.tagging-wrapper svg .hover,.tagging-wrapper svg .tag{fill-opacity:0}.tagging-wrapper svg .hover{fill:#9e34be;fill-opacity:.2;stroke-width:2px;stroke:#9e34be;transition:all .5s cubic-bezier(.39,.575,.565,1)}.tagging-wrapper svg .hover.sold{fill:#000229}.tagging-wrapper svg .hover:hover{fill-opacity:.8}.tagging-wrapper .picture-tagging,.tagging-wrapper .svg-tagging{position:relative;height:70dvh}.tagging-wrapper .tags-wrapper{position:relative;text-align:center;height:100%;width:100%}.tagging-wrapper .tags-wrapper .custom-tagging-svg,.tagging-wrapper .tags-wrapper .tags{position:absolute;top:0;left:0;width:100%;height:100%}.tagging-wrapper .tags-wrapper .tags .tag{position:absolute}.tagging-wrapper .tags-wrapper .tags .tag:hover .tag-content{display:block}.tagging-wrapper .tags-wrapper .tags .tag.sold{cursor:default}.tagging-wrapper .tags-wrapper .tags .tag.sold .tag-content{background:#fff}.tagging-wrapper .tags-wrapper .tags .tag.sold .tag-content:after{border-bottom-color:#fff}.tagging-wrapper .tags-wrapper .tags .tag:before{display:none}.tagging-wrapper .tags-wrapper .tags .tag .tag-icon{width:3rem;height:3rem}.tagging-wrapper .tags-wrapper .tags .tag .tag-icon img{width:100%;height:100%;object-fit:contain;object-position:center center}.tagging-wrapper .tags-wrapper .tags .tag .tag-content{display:none;position:absolute;left:50%;transform:translate(-50%);top:calc(100% + 20px);width:200px;padding:1.5rem;text-align:center;background:#fff}.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-bottom:10px solid #fff;position:absolute;bottom:100%;left:50%;transform:translateX(-50%)}.tagging-wrapper .tags-wrapper .tags .tag .tag-content h3{color:#000229;font-weight:500;margin:0 0 .5rem;text-align:center;font-family:cofo-sans-variable,sans-serif;font-size:1.14rem}.tagging-wrapper .tags-wrapper .tags .tag .tag-content p{font-weight:300;color:#000229;font-size:1.14rem;margin-bottom:0}@media only screen and (max-width:576px){.tagging{display:none}}