img{-webkit-user-select:none;user-select:none;-o-user-select:none;pointer-events:none}html{height:100%}body{color:#000;font-display:swap;flex-direction:column;min-height:100%;font-family:Montserrat;font-style:normal;line-height:1.8;display:flex;font-weight:300!important}.container-fluid{padding-left:var(--bs-gutter-x,1.2rem);padding-right:var(--bs-gutter-x,1.2rem)}@media (min-width:768px){.container-fluid{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}}.site-content{flex:1 0 auto;width:100%;min-height:.01px}.fade-content{opacity:0}.footerholder{color:#fff;background-color:#1e1e1e;flex-shrink:0;font-size:.9rem}.footer_icon svg{width:2rem}.footerholder a{color:#fff;text-decoration:none}.footer_quick_links li{margin-bottom:.1rem}.footer_quick_links li:last-child{margin-bottom:0}.footer_head{margin-bottom:.5rem;font-weight:700}.social_links svg{width:1.5rem}.footer_links img{max-width:8rem}.vh-fix{height:100dvh}.image-fill{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;font-family:"object-fit: cover;";position:absolute;top:0}.video-fill{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;font-family:"object-fit: cover;";position:absolute;top:0;left:0}h1{font-size:2.8rem;line-height:1.01}@media (min-width:768px){h1{font-size:4.5rem;line-height:1.01}}h2{font-size:2rem;line-height:1.3}@media (min-width:768px){h2{font-size:2.2rem;line-height:1.3}}h3{font-size:2.2rem;line-height:1.3}@media (min-width:768px){h3{font-size:3rem;line-height:1.3}}.small-text{font-size:.7rem}.small-body-text{font-size:.85rem}.large-body-text{font-size:1.2rem;line-height:1.6}@media (min-width:768px){.large-body-text{font-size:1.25rem;line-height:1.8}}.md-heading{font-size:1.5rem;line-height:1.01}.lg-heading{font-size:2rem;line-height:1.01}a{color:inherit;text-decoration:none}strong{font-weight:600}.header_block{height:150vw}@media (min-width:768px){.header_block{height:55vw}}.header_block_short{height:80vw}@media (min-width:768px){.header_block_short{height:42vw}}.header_block h1,.header_block_short h1{text-shadow:0 2px 10px #000c}.block_filter{z-index:100;visibility:hidden;width:100%;height:0;position:fixed;top:0}.block_filter.active{visibility:visible;height:auto;padding:5rem 0 1rem}@media (min-width:768px){.block_filter{visibility:visible;height:6rem;position:relative}}.block_text{line-height:1.8}.four_col_link_wrapper{height:110vw;font-size:1.25rem}@media (min-width:768px){.four_col_link_wrapper{height:28rem;font-size:1rem}}.four_col_link_content{border:1px solid #fff;font-weight:500}a.four_col_link_wrapper .four_col_link_content .four_col_link_inner{color:#000;background-color:#fffc;text-decoration:none}.four_col_link_wrapper img{transition:transform .5s;transform:scale(1)}.four_col_link_wrapper:hover img{transform:scale(1.1)}.curved_top{border-top-left-radius:10rem;border-top-right-radius:10rem}.premium_listing .premium-listing-row{flex-wrap:nowrap;overflow:hidden}.premium_listing .listing_item{cursor:pointer;flex:1 1 0;min-width:0;height:25rem;transition:flex .5s}@media (min-width:768px){.premium_listing .listing_item{height:37rem}}.premium_listing .listing_item:hover{background-color:#e0e0e0;flex:0 0 50%}.premium_listing .listing_item_overlay{background:#0009;transition:background .3s}.premium_listing .listing_desc{max-width:20rem;min-height:4rem;font-size:.75rem;line-height:1.2rem}.neighbour_two_column .neighbourhood_wrapper{height:27rem}.neighbour_two_column .neighbourhood_overlay{color:#fff;background:#1e1e1ecc;border-top:1px solid #fff;height:9.5rem;transition:height .5s;overflow:hidden}.neighbour_two_column .neighbourhood_overlay.open{height:100%}.neighbour_two_column .chevron{cursor:pointer;padding:.7rem}.neighbour_two_column .chevron svg{width:1.5rem;height:auto;transform:rotate(180deg)}.neighbour_two_column .neighbour_title{font-size:1.25rem}.neighbour_two_column .neighbour_description{font-size:.9rem;transition:all .5s}.neighbour_two_column .neighbour_description.two_line{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.building_two_column .building_wrapper{height:27rem}.building_two_column .building_overlay{color:#fff;background:#0009;border-top:1px solid #fff;height:9.5rem;transition:height .5s;overflow:hidden}.building_two_column .building_overlay.open{height:100%}.building_two_column .chevron{cursor:pointer;padding:.7rem}.building_two_column .chevron svg{width:1.5rem;height:auto;transform:rotate(180deg)}.building_two_column .building_title{font-size:1.25rem}.building_two_column .building_description{font-size:.9rem;transition:all .5s}.building_two_column .building_description.two_line{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.building_amenities_list .building_wrapper{height:100vw}@media (min-width:768px){.building_amenities_list .building_wrapper{height:29rem}}.building_amenities_list .building_overlay{color:#000;background:#fff;height:8rem;transition:height .5s;overflow:hidden}.building_amenities_list .building_overlay.open{height:100%}.building_amenities_list .chevron{cursor:pointer;padding:.7rem}.building_amenities_list .chevron svg{width:1.5rem;height:auto;transform:rotate(180deg)}.building_amenities_list .building_title{font-size:1.25rem}.building_amenities_list .building_description{font-size:.9rem;transition:all .5s}.building_amenities_list .building_description.two_line{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:768px){.block_statistics .col-md-3 .text-center:after{content:"";background-color:#000;width:1px;height:100%;display:block;position:absolute;top:0;right:0}.block_statistics .col-md-3:last-child .text-center:after{display:none}}.block_statistics .mobile_divider{background-color:#000;width:40%;height:1px;margin:0 auto}.block_right_carousel .car_nav svg{width:1rem;height:auto}.block_right_carousel .car_nav.next svg{transform:rotate(180deg)}.featured_properties .featured_wrapper{height:110vw}@media (min-width:768px){.featured_properties .featured_wrapper{height:30rem}}.featured_properties .featured_wrapper img{transition:transform .5s;transform:scale(1)}.featured_properties .featured_wrapper:hover img{transform:scale(1.1)}.featured_properties .featured_overlay{background-color:#b19e8a99;width:100%;height:7rem}@media (min-width:768px){.featured_properties .featured_overlay{height:5rem}}.gallery-item{height:60vw}@media (min-width:768px){.gallery-item{height:44rem}}.gallery_nav svg{cursor:pointer;width:1.5rem;height:auto;transition:transform .3s}.gallery_nav .prev{transform:rotate(180deg)}.block_team_list .team_list_wrapper{height:23rem}.block_team_list .team_list_wrapper img{transition:transform .3s;transform:scale(1)}.block_team_list .team_list_wrapper:hover img{transform:scale(1.05)}.block_team_list .team_overlay{background-color:#00000080;height:6rem}.block_team_list .large-body-text{line-height:1.2}.block_team_list .language,.single_property .language{gap:.5rem}.block_team_list .language svg,.single_property .language svg{width:2rem}.split_block_img{height:70vw}@media (min-width:768px){.split_block_img{height:25rem}}.property_similar .property_similar_slider .slick-list{overflow:visible}.property_similar .property_similar_slide{padding-right:1rem}.property_similar_slide .property_similar_image_wrap{height:90vw}@media (min-width:768px){.property_similar_slide .property_similar_image_wrap{height:30rem}}.property_similar_slide .property_similar_image_wrap img{transition:transform .5s}.property_similar_slide:hover .property_similar_image_wrap img{transform:scale(1.05)}.similar_overlay{background:#00000080;height:5rem}.similar_label{background:#b1903d;font-size:.75rem}.broker_details svg{width:1.2rem;height:auto}.single_property .carousel_nav svg{cursor:pointer;width:1.5rem;height:auto}.single_property .carousel_nav.prev svg{transform:rotate(180deg)}.amenities_container svg{fill:#b59d88;width:3.5rem;height:auto;margin-bottom:.5rem}.amenities_wrapper{line-height:1.3}.spec_icons{line-height:1}.spec_icons svg{width:4rem}.lg_spec_icons svg{width:6rem}.divider{background-color:#000;height:1px}.broker_wrapper{background-color:#ece8e5}.single_property .property_slide{height:70vw}@media (min-width:768px){.single_property .property_slide{height:44rem}}.single_property .property_thumb{cursor:pointer;opacity:.6;height:3rem;transition:opacity .3s}@media (min-width:768px){.single_property .property_thumb{height:9rem}}.single_property .property_thumbs .slick-current .property_thumb,.single_property .property_thumb:hover{opacity:1}.single_property .property_thumbs .slick-slide{margin:0 .5rem}.single_property .property_thumbs .slick-list{margin:0 -.5rem}.caroursel_buildings .slick-slide{padding:0 1rem}.caroursel_buildings .slick-list{margin:0 -1rem}.carousel_related_buildings .car_nav{cursor:pointer;width:1.2rem}.carousel_related_buildings .car_nav.prev{margin-left:-1.5rem}@media (min-width:768px){.carousel_related_buildings .car_nav.prev{margin-left:-2rem}}.carousel_related_buildings .car_nav.next{margin-right:-1.5rem}@media (min-width:768px){.carousel_related_buildings .car_nav.next{margin-right:-2rem}}.property_listing .featured_wrapper{height:110vw}@media (min-width:768px){.property_listing .featured_wrapper{height:30rem}}.property_listing .featured_wrapper img{transition:transform .5s;transform:scale(1)}.property_listing .featured_wrapper:hover img{transform:scale(1.1)}.property_listing .featured_overlay{background-color:#0006;width:100%;height:7rem}@media (min-width:768px){.property_listing .featured_overlay{height:5rem}}.fullwidth_media{height:80vw}@media (min-width:768px){.fullwidth_media{height:40rem}}.new_dev_wrapper{height:80vw}@media (min-width:768px){.new_dev_wrapper{height:40rem}}.shadow_head{text-shadow:0 2px 10px #000c}.number_hd{font-size:3.5rem;line-height:1}@media (min-width:768px){.number_hd{font-size:5rem;line-height:1}}.number_top{font-size:3rem;line-height:1.2}@media (min-width:768px){.number_top{font-size:3.5rem;line-height:1}.border_after:after{content:"";background-color:#fff;width:1px;height:80%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.border_below:before{content:"";background-color:#fff;width:60%;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}}.breadcrumbs_wrapper{border-bottom:1px solid #0000001a;font-size:.875rem}.read-more-link{color:#b1903d;text-decoration:underline}.read-more-link:hover{text-decoration:underline}.default_btn_light{color:#000;text-align:center;z-index:10;background-color:#fff;border:1px solid #b1903d;border-radius:0;padding:.4rem 1.5rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block;position:relative}.default_btn_light:hover{color:#fff;text-decoration:none}.default_btn_light:before{content:"";opacity:0;z-index:-1;background:#b1903d;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0;transform:scale(0)}.default_btn_light:hover:before{opacity:1;background:#b1903d;transform:scale(1)}.default_fixed_btn_dark{color:#fff;text-align:center;text-align:center;z-index:10;background-color:#0000;border:1px solid #b1903d;border-radius:0;width:18rem;padding:.4rem 1.5rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block;position:relative}.default_fixed_btn_dark:hover{color:#fff;text-decoration:none}.default_fixed_btn_dark:before{content:"";opacity:1;z-index:-1;background:#b1903d;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0;transform:scale(0)}.default_fixed_btn_dark:hover:before{opacity:1;background:#b1903d;transform:scale(1)}.default_btn_black{color:#000;text-align:center;z-index:10;background-color:#fff;border:1px solid #000;border-radius:0;padding:.3rem 1.5rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block;position:relative}.default_btn_black:hover{color:#fff;text-decoration:none}.default_btn_black:before{content:"";opacity:0;z-index:-1;background:#000;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0;transform:scale(0)}.default_btn_black:hover:before{opacity:1;background:#000;transform:scale(1)}.default_btn_gold{color:#fff;text-align:center;z-index:10;background-color:#b1903d;border:none;border-radius:0;outline:none;padding:.4rem 2rem .3rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block;position:relative}.default_btn_gold:hover{color:#fff;text-decoration:none}.default_btn_gold:before{content:"";opacity:0;z-index:-1;background:#000;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0;transform:scale(0)}.default_btn_gold:hover:before{opacity:1;background:#000;transform:scale(1)}@media (min-width:768px){html{font-size:1.1vw}}@font-face{font-family:Playfair Display;src:local(Playfair Display Regular),local(PlayfairDisplay-Regular),url(fonts/PlayfairDisplay-Regular.woff2)format("woff2"),url(fonts/PlayfairDisplay-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.playfair{font-display:swap;font-family:Playfair Display,serif;font-style:normal;font-weight:400}@font-face{font-family:Montserrat;src:local(Montserrat Bold),local(Montserrat-Bold),url(fonts/Montserrat-Bold.woff2)format("woff2"),url(fonts/Montserrat-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:local(Montserrat Light),local(Montserrat-Light),url(fonts/Montserrat-Light.woff2)format("woff2"),url(fonts/Montserrat-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}.mont-lt{font-display:swap;font-family:Montserrat,sans-serif;font-style:normal;font-weight:300}@font-face{font-family:Montserrat;src:local(Montserrat Medium),local(Montserrat-Medium),url(fonts/Montserrat-Medium.woff2)format("woff2"),url(fonts/Montserrat-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}.mont-md{font-display:swap;font-family:Montserrat,sans-serif;font-style:normal;font-weight:500}@font-face{font-family:Montserrat;src:local(Montserrat Regular),local(Montserrat-Regular),url(fonts/Montserrat-Regular.woff2)format("woff2"),url(fonts/Montserrat-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:local(Montserrat SemiBold),local(Montserrat-SemiBold),url(fonts/Montserrat-SemiBold.woff2)format("woff2"),url(fonts/Montserrat-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}