.journal-container{min-height:250px;display:flex}.journal-cell--link{font-weight:200;flex-basis:100%;margin-left:10px;margin-right:10px;border:1px solid #979797;background-color:#fff}.journal-cell--link:first-child{margin-left:0}.journal-cell--link:last-child{margin-right:0}.journal-cell{position:relative}.journal-cell--image{height:155px;width:100%;-o-object-fit:cover;object-fit:cover}.journal-cell--image--placeholder{width:100%;height:200px;-o-object-fit:scale-down;object-fit:scale-down;background-color:#36c}.journal-cell--title{font-size:14px;font-weight:700;color:#36c}.journal-cell--description{font-size:12px;padding:5px 5px 5px 0;color:#000;font-weight:300}.journal-cell--details{padding:10px;position:relative}.journal-link-to-icon{height:30px;width:30px;position:absolute;top:-20px;right:10px;z-index:1;display:inline-flex;justify-content:center;align-items:center;color:#000;background:#fff;border-radius:100%;box-shadow:2px 2px 4px 0 rgba(75,75,75,.5)}.icon-link-to-journal{color:#4a4a4a;font-size:13px}.ProjectMast{position:relative}.ProjectMast hr{margin:1rem auto}.ProjectMast .ProjectMast-details{background-color:#fff;width:397px;border-radius:7px;padding:22px 25px}.ProjectMast .ProjectMast-details .mast{margin-top:30px;margin-bottom:15px;min-height:500px;position:relative;overflow:auto}.ProjectMast .ProjectMast-details .ProjectMast-title{width:340px;max-height:125px;font-size:25px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.08;letter-spacing:-.9px;color:#36c;word-wrap:break-word;overflow:hidden}.ProjectMast-agency{width:347px;height:30px;font-size:15px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.58;letter-spacing:-.5px;color:#36c}.ProjectMast-separator{display:block;height:1px;border:0;border-top:1px dashed #979797;padding:0}.ProjectDetail-data{font-size:15px;color:#000}.full-width{width:100%}.padding-right{padding-right:10px}.ProjectDetail-address{font-size:15px;line-height:1.58;display:flex;align-items:center}.ProjectDetail-address,.ProjectMast-data-value{font-weight:700;letter-spacing:-.3px;color:#000}.ProjectMast-data-value{font-size:19px;line-height:1.2;display:inline-block}.header-contact-button{width:100%;height:50px;border-radius:3px;background-color:#ff8700;color:#fff;margin-top:18px}.Header-imgBlock{position:absolute;bottom:30px;cursor:pointer;left:30px;background-color:#fff;width:119px;height:92px;border:2px solid #fff}.Header-imgBlock>div{position:relative;display:inline-block;border:3px solid #fff;width:100%;height:100%;font-weight:300}.Header-imgBlock:hover{border-color:#0cf}.Header-imgBlock-item-subText{position:absolute;display:flex;bottom:0;width:107px;height:20px;line-height:20px;background-color:rgba(0,0,0,.5);font-size:11px;text-align:center;z-index:2;margin-left:0;margin-right:20px;color:#fff}.Header-imgBlock-item-number{text-align:right;margin-right:5px;width:50%}.Header-imgBlock-item-text{margin-left:5px;text-align:left;width:50%}.Header-img{position:absolute;z-index:1;width:100%;height:100%;background:no-repeat 50%;background-size:cover;-webkit-filter:brightness(60%);filter:brightness(60%);box-shadow:2px 2px 1px #e0e0e0}.icon-pin{margin-right:6px}.ListingCell-ViewInfo.ListingCell-SingleButton .View-info{margin:-17px 8px 10px;background:#fff;align-content:center;padding:10px 0;box-shadow:0 2px 2px 0 rgba(0,0,0,.5)}.ListingCell-ViewInfo.ListingCell-SingleButton .View-info .ListingCell-ViewInfo-button{background:transparent;border:1px solid #36c;border-radius:3px;padding:10px;margin:2%;font-size:12px;text-align:center;font-weight:700;color:#36c}.View-info{display:block;margin:0 auto;background:#fff;clear:both;width:100%;padding:5px 0}.View-info a,.View-info div{background:transparent;border:1px solid #36c;border-radius:3px;padding:10px 5%;display:block;width:auto;font-size:13px;text-align:center;font-weight:700;color:#36c}.BackgroundClickable{position:relative}.BackgroundClickable .BackgroundClickable-link{display:block}.BackgroundClickable .BackgroundClickable-link .BackgroundClickable-image,.BackgroundClickable .BackgroundClickable-link .BackgroundClickable-image-placeholder{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.BackgroundClickable .BackgroundClickable-foreground-relative{z-index:2}.BackgroundClickable .BackgroundClickable-foreground{position:absolute;z-index:2}div.Badges{position:absolute;left:0;top:20px}div.Badges div.Badges-badge{display:block;padding:0 1.7em 0 .5em;margin:.6em 0;text-transform:uppercase;font-size:10px;font-weight:700;color:#fff;line-height:2.5em;text-align:left}div.Badges div.Badges-badge [class^=icon-]{display:inline-block;position:static;margin:0;font-size:1.1em;vertical-align:middle}div.Badges div.Badges-badge [class^=icon-] :before{float:none}div.Badges div.Badges-badge.Badges-new-development{background-color:#ff8700}div.Badges div.Badges-badge.Badges-featured{background-color:#3cc}div.Badges div.Badges-badge.Badges-occupancy-date{background-color:#0068cb}div.Badges div.Badges-badge.Badges-occupancy-date .icon-check{color:#0068cb;background:#fff;border-radius:20px;height:1.4em;line-height:1.4em;width:1.5em;padding-left:.1em;text-align:center;font-size:.8em;vertical-align:middle}div.Badges div.Badges-badge.Badges-occupancy-date .icon-check:before{margin-top:1px;margin-left:1px}.Badges-parent{position:relative}.Badges--Transparent{padding:15px}.Badges--Transparent .Badges-badge{display:flex;align-content:center;align-items:center}.Badges--Transparent .Badges-badge .Badges-label{color:#fff;text-transform:uppercase;font-size:15px;font-weight:700;letter-spacing:-.5px;text-shadow:2px 2px 4px #000}.Badges--Transparent .Badges-badge [class^=icon-]{margin:0;font-size:1.3em;color:#fff;text-shadow:2px 2px 4px #000;padding-right:10px}.Badges--Transparent .Badges-badge [class^=icon-] :before{float:none}.FeaturedProject .mast{min-height:370px;position:relative;overflow:auto;display:flex}.FeaturedProject .mast .ProjectMast-details{margin:20px}.FeaturedProject .Badges--Transparent{flex:1}.FeaturedProject .Badges--Transparent .Badges-badge{font-size:15px}.js-remoteLoader-homeProjectProduct .fake-loading-bar{min-height:500px;width:80%;margin-left:auto;margin-right:auto;text-align:center}.js-remoteLoader-homeProjectProduct .animated-background{height:20px}.FeaturedProduct-container{overflow:hidden;margin-top:25px;margin-left:auto;margin-right:auto;width:100%}.FeaturedProduct-container .column-box-wrapper{height:435px;overflow:hidden}.FeaturedProduct-container .swiper-container{position:relative}.FeaturedProduct-container .swiper-wrapper{display:inline-flex}.FeaturedProduct-container .swiper-slide{display:flex;align-items:stretch}.FeaturedProduct-wrapper{flex-basis:100%;max-width:calc(50% - 10px)}.FeaturedProduct-wrapper:first-child{margin-right:10px}.FeaturedProduct-wrapper:last-child{margin-left:10px}.FeaturedProduct-wrapper:only-child{margin-left:0;margin-right:0}.FeaturedListing-cell-wrapper{height:435px;position:relative;box-shadow:3px 3px 4px 0 hsla(0,0%,76.5%,.5);border:1px solid #979797}.FeaturedListing-cell-wrapper a{color:#36c}.FeaturedListing-background-image-wrapper{height:100%;width:100%;position:absolute;-webkit-filter:blur(10px) brightness(80%);filter:blur(10px) brightness(80%);transform:scale(1.1);z-index:-1}.FeaturedProject-cell-wrapper .FeaturedListing-background-image-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.FeaturedListing-image-wrapper{width:100%;height:320px;text-align:center;position:relative;overflow:hidden}.FeaturedListing-image-wrapper>.swiper-lazy-preloader{height:auto}.FeaturedListing-image-wrapper img{height:320px}.FeaturedListing-image-wrapper .Badges--Transparent{position:absolute}.FeaturedListing-info-wrapper{height:115px;padding:20px;color:#000;display:flex;flex-direction:column;justify-content:space-between}.FeaturedListing-info-wrapper .divider{width:100%;height:2px;border:1px dashed #979797;margin:5px 0 10px}.FeaturedListing-title-wrapper{position:absolute;padding:15px 20px;bottom:0;text-shadow:1px 1px 4px #000}.FeaturedListing-title{text-align:left;font-size:20px;font-weight:700;color:#fff;overflow:hidden}.FeaturedListing-subtitle{overflow:hidden;text-align:left;color:#fff;font-weight:400;font-size:16px}.FeaturedListing-address{align-items:center;display:flex;margin-top:10px;font-size:16px;font-weight:600;line-height:1.56;color:#fff}.FeaturedListing-price{display:flex;font-size:16px;font-weight:600;color:#000}.FeaturedListing-ViewInfo{position:absolute;bottom:28px;right:28px;z-index:2;min-width:30%}.FeaturedListing-ViewInfo-button{background:#fff;border:1px solid #36c;border-radius:3px;padding:10px 5%;display:block;font-size:13px;text-align:center;font-weight:700;color:#36c}.FeaturedListing-property{color:#000;font-size:15px;font-weight:300}.FeaturedListing-property-value{color:#000;font-size:15px;font-weight:700}.KeyInformation{display:inline-block;width:100%}.KeyInformation-attribute{float:left;color:#000;padding-right:20px}.KeyInformation-label{font-size:15px;font-weight:300;padding-right:5px;line-height:2em}.FeaturedListing-info-label{font-size:15px;font-weight:400;float:left;padding-right:5px;display:contents}.FeaturedListing-info-details,.KeyInformation-value{font-size:15px;font-weight:700}.FeaturedProduct-agency{font-size:19px;font-weight:400;color:#36c;display:inline-block}.FeaturedProject-deliveryDate{top:45px;background:#36c}.FeaturedProject-deliveryDate,.FeaturedProject-newDevelopment{position:absolute;left:0;width:auto;height:25px;padding:5px 15px 0;color:#fff;font-size:12px}.FeaturedProject-newDevelopment{top:15px;background:#ff8717}.FeaturedProject-deliveryDate.icon-circle-check:before,.FeaturedProject-newDevelopment.icon-house:before{padding-right:5px}.Heading--with-pad{padding:40px 0;display:flex;justify-content:center;align-items:center}.Heading--with-pad h2{font-size:20px;font-weight:300;margin:0}.Heading--with-pad .heading--subtext{font-size:14px;font-weight:700;color:#0cf;padding-left:20px}.NeighbourhoodGuide{margin-top:10px;margin-left:auto;margin-right:auto}.n-g-button-wrapper{background-color:rgba(0,49,112,.4)}.n-g-button-wrapper a{text-align:center;border-radius:5px;color:#fff;box-shadow:0 2px 4px 0 rgba(77,77,77,.5);background-color:#0cf}.guide-wrapper{display:flex;flex-flow:column wrap;max-height:505px;width:100%}.guide-wrapper *{justify-content:center;display:flex;align-items:center}.guide .n-g-button-wrapper a{width:185px;height:45px;font-size:15px}.guide.n-g-cell{height:230px}.guide.n-g-cell:first-child,.guide.n-g-cell:nth-child(2){margin-right:10px}.guide.n-g-cell:nth-child(3),.guide.n-g-cell:nth-child(4){margin-left:10px}.guide.n-g-cell:first-child,.guide.n-g-cell:nth-child(3){margin-bottom:10px}.guide.n-g-cell:nth-child(2),.guide.n-g-cell:nth-child(4){margin-top:10px}.LuxWidget{margin:auto;width:80%}.LuxWidget-Wrapper{margin:40px 0}.LuxWidget-Title{font-size:14px;padding-bottom:12px;text-transform:uppercase}.LuxWidget-Links-Wrapper{display:flex;flex-wrap:wrap}.LuxWidget-Link{flex:0 0 32%;font-size:14px;padding:12px 0}.LuxWidget-Link a{color:#36c;font-weight:400}.homepage-midsection~.LuxWidget-Wrapper{margin-bottom:0}.js-listingContainer .LuxWidget{width:100%}.home-view-more-link-container{padding:20px;position:relative}.home-view-more-button{position:relative;margin-left:auto;margin-right:auto;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;text-align:center;border:1px solid #0cf;border-radius:5px;padding:7px 20px}.home-view-more-button--icon{float:right;margin-left:10px;margin-top:5px}