.property__photos{overflow:hidden}.property__photos #slider{display:-webkit-box;display:flex;max-width:996px;margin-left:auto;margin-right:auto;position:relative}.property__photos #slider .photo{-webkit-box-flex:0;flex:0 0 100%}.property__photos #slider:before,.property__photos #slider:after{content:'';display:block;background-color:rgba(38,46,96,0.5);position:absolute;top:0;bottom:0;width:100vw;z-index:1}.property__photos #slider:before{right:100%}.property__photos #slider:after{left:100%}.property__photos #slider .slider-nav{width:40px;height:40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;font-size:0;background-color:#262E60;z-index:0;right:0;cursor:pointer}.property__photos #slider .slider-nav:before{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;width:0;height:0;border-style:solid;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.property__photos #slider .slider-nav.prev{left:0}.property__photos #slider .slider-nav.prev:before{border-width:6px 6px 6px 0;border-color:transparent white transparent transparent}.property__photos #slider .slider-nav.prev:hover:before{border-color:transparent #8AE0B0 transparent transparent}.property__photos #slider .slider-nav.next{right:0}.property__photos #slider .slider-nav.next:before{border-width:6px 0 6px 6px;border-color:transparent transparent transparent white}.property__photos #slider .slider-nav.next:hover:before{border-color:transparent transparent transparent #8AE0B0}.property__content{position:relative;z-index:1}.property__content h3{font-size:1rem;text-transform:uppercase;font-weight:700;color:#262E60;position:relative;padding-left:.75rem;margin-bottom:3rem;margin-top:5rem}.property__content h3:before{content:'';display:block;position:absolute;top:0;bottom:0;width:4px;left:0;background-color:#8AE0B0}.property__content .property__intro,.property__content .property__desc{max-width:75em;margin-left:auto;margin-right:auto}.property__content .property__intro{position:relative;background-color:white;padding:2rem}@media only screen and (max-width: 79.9375em){.property__content .property__intro{padding:1rem}}.property__content .property__intro .sticker{position:absolute;bottom:100%;left:0}.property__content .property__intro .content{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}.property__content .property__intro .content hr{height:0px;-webkit-box-flex:0;flex:0 0 100%;border:none;margin:0}.property__content .property__intro .content .name,.property__content .property__intro .content .price{font-size:1.5rem;font-weight:500;color:#262E60}.property__content .property__intro .content .address,.property__content .property__intro .content .property-features{font-size:.875rem}.property__content .property__desc{display:-webkit-box;display:flex;margin-bottom:2rem}@media only screen and (max-width: 55.9375em){.property__content .property__desc{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.property__content .property__desc .content{padding:2rem}@media only screen and (min-width: 56em){.property__content .property__desc .content{-webkit-box-flex:1;flex:1 0 0px}}@media only screen and (max-width: 79.9375em){.property__content .property__desc .content{padding:1rem}}.property__content .property__desc .aside{background-color:#8AE0B0;padding:2rem;color:white;align-self:flex-start;margin-top:2rem;top:2rem}@media only screen and (max-width: 79.9375em){.property__content .property__desc .aside{margin-top:1rem;padding:1rem}}@media only screen and (max-width: 55.9375em){.property__content .property__desc .aside{align-self:stretch}}@media only screen and (min-width: 40em) and (max-width: 55.9375em){.property__content .property__desc .aside{display:-webkit-box;display:flex}}.property__content .property__desc .aside>div+div{margin-top:3rem}@media only screen and (min-width: 40em) and (max-width: 55.9375em){.property__content .property__desc .aside>div+div{margin-top:0}}.property__content .property__desc .aside>div>*+*{margin-top:1.5rem}.property__content .property__desc .aside>div:nth-child(2){margin-left:auto}.property__content .property__desc .aside h3{color:white;margin:0}.property__content .property__desc .aside h3:before{background-color:white}.property__content .property__desc .aside .representative a{color:white}.property__content .property__desc .aside .representative a:hover{color:#262E60}.property__content .property__desc .aside .representative .name{font-weight:600}.property__content .property__desc .aside .representative p+p{margin-top:.5rem}.property__content .property__desc .aside .reference{font-size:.875rem}.property__content .property__desc .has-project{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:1rem;font-size:1.25rem;text-transform:uppercase;font-weight:700;color:white;position:relative;overflow:hidden;z-index:1;min-height:5rem;margin-top:2rem}.property__content .property__desc .has-project:hover{color:#8AE0B0}.property__content .property__desc .has-project span{z-index:2;text-align:center}.property__content .property__desc .has-project:before{z-index:1}.property__content .property__desc .has-project img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:0}.property__content .property__media{display:-webkit-box;display:flex;padding-top:2rem}.property__content .property__media>a{display:block;-webkit-box-flex:1;flex:1 0 50%;height:10rem;background-position:center center;position:relative}.property__content .property__media>a:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;box-shadow:inset 0 0 48px 0 rgba(51,51,51,0.2)}.property__content .property__media>a:hover:before{box-shadow:inset 0 0 48px 0 rgba(51,51,51,0.8)}.property__content .property__media>a.video:before{background:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 0C8.064 0 0 8.064 0 18s8.064 18 18 18 18-8.064 18-18S27.936 0 18 0zm-3.6 26.64V10.08l10.8 8.28-10.8 8.28z' fill='%23FDFDFD' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out;background-size:36px 36px}.property__content .property__media>a.video:hover:before{background-size:48px 48px}.property__content .property__media>a.tour:before{background:url("data:image/svg+xml,%3Csvg width='69' height='31' viewBox='0 0 69 31' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FDFDFD' fill-rule='evenodd'%3E%3Cpath d='M34.61 27.406c18.976 0 34.364-5.128 34.364-12.314 0-3.126-2.79-5.81-7.63-7.904l-1.03 2.378c3.99 1.728 6.066 3.725 6.066 5.526 0 4.983-14.22 9.721-31.77 9.721v2.593zM14.54 4.998C5.702 7.196.265 10.723.248 15.072c0 6.29 11.602 10.996 27.494 12.099l.18-2.586c-14.546-1.01-25.08-5.283-25.08-9.508.01-2.68 4.56-5.632 12.324-7.563l-.626-2.516z' fill-rule='nonzero'/%3E%3Cpath d='M32.655 25.728l-6.473-4.803v9.88z'/%3E%3Ctext font-family='OpenSans-Bold, Open Sans' font-size='18.089' font-weight='bold' transform='translate(.248 -5)'%3E%3Ctspan x='19.451' y='19'%3E360%C2%B0%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out;background-size:70px}.property__content .property__media>a.tour:hover:before{background-size:123px}.property__content .property__map{margin-bottom:4rem}.property__content .property__units table{width:100%;font-feature-settings:'tnum';-webkit-font-feature-settings:'tnum';-moz-font-feature-settings:'tnum';font-variant-numeric:tabular-nums}.property__content .property__units table .right{text-align:right}.property__content .property__units table tbody ~ tbody:before{content:'';display:block;height:3rem;width:100%}.property__content .property__units table th{text-align:left;text-transform:uppercase;font-size:.875rem;font-weight:700}@media only screen and (max-width: 39.9375em){.property__content .property__units table tr{display:-webkit-box;display:flex;flex-wrap:wrap}.property__content .property__units table tr>*{-webkit-box-flex:0;flex:0 0 100%}}.property__content .property__units table tr.property{border-bottom:1px solid #DEE2E2;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media only screen and (max-width: 39.9375em){.property__content .property__units table tr.property td{padding:.25rem 0;display:block}.property__content .property__units table tr.property td:not(:first-child){text-align:right;position:relative}.property__content .property__units table tr.property td:not(:first-child):before{content:attr(data-label);position:absolute;left:0}.property__content .property__units table tr.property+.property{margin-top:1rem}}.property__content .property__units table tr.property+.legend th{padding-top:4rem}.property__content .property__units table tr.property.sold td{color:#DEE2E2}.property__content .property__units table tr.property:not(.sold):hover{cursor:pointer;border-bottom:1px solid #8AE0B0}@media only screen and (max-width: 63.9375em){.property__content .property__units table tr.property td:nth-child(4),.property__content .property__units table tr.property th:nth-child(4),.property__content .property__units table tr.legend td:nth-child(4),.property__content .property__units table tr.legend th:nth-child(4){display:none}}@media only screen and (max-width: 39.9375em){.property__content .property__units table tr.legend th:not(:first-child){display:none}}.property__content .property__units table tr.residence h3{padding-left:0;margin:0;text-transform:none;font-size:24px;margin-bottom:2rem}.property__content .property__units table tr.residence h3:before{display:none}.property__content .property__units table td{padding:1rem 0;color:#262E60}.property__content .property__units table td.name,.property__content .property__units table td.price{font-weight:500;padding-left:1rem}.property__content .property__units table td a{color:#262E60}.property__content .property__downloads{margin-bottom:4rem}.property__content .property__downloads a{display:block;text-transform:none;font-weight:500;text-align:left;padding-top:1.25rem;padding-bottom:1.25rem}.property__content .property__downloads a:hover span:before{color:white !important}.property__content .property__downloads a span.icon-download{text-indent:1rem;position:relative}.property__content .property__downloads a span.icon-download:before{content:'\2193';text-indent:0;display:block;position:absolute;font-size:24px;line-height:1;width:4px;left:0;color:#8AE0B0;vertical-align:middle;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.property__content .property__contact{max-width:56em;margin:0 auto;margin-bottom:4rem}.property__content .property_details{margin-bottom:4rem}.property__content .property_details h3{margin-bottom:1rem;margin-top:0}.property__content .property_details>ul{-webkit-columns:3;-moz-columns:3;columns:3;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}@media only screen and (max-width: 64em){.property__content .property_details>ul{-webkit-columns:2;-moz-columns:2;columns:2}}@media only screen and (max-width: 39.9375em){.property__content .property_details>ul{-webkit-columns:1;-moz-columns:1;columns:1}}.property__content .property_details .detail{page-break-inside:avoid}.property__content .property_details .detail+.detail{margin-top:3rem}.property__content .property_details .detail.downloads a{display:block;font-weight:500;text-align:left}.property__content .property_details .detail.downloads a:hover span:before{color:#262E60 !important}.property__content .property_details .detail.downloads a span.icon-download{text-indent:1rem;display:inline-block;position:relative}.property__content .property_details .detail.downloads a span.icon-download:before{content:'\2193';text-indent:0;display:block;position:absolute;font-size:24px;line-height:1;width:4px;left:0;color:#8AE0B0;vertical-align:middle;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.property__content .property_details dl div{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.property__content .property_details dl div+div{margin-top:.5rem}.property__content .property_details dl dt{color:#333}.property__content .property_details dl dd{color:#262E60;font-weight:500}
