html{height:100%}body{color:#61686e;flex-direction:column;min-height:100%;font-family:avenir-next-lt-pro,sans-serif;font-style:normal;font-weight:400;line-height:1.5;display:flex}.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)}}.container.fullwidth{padding-left:0;padding-right:0}.container{padding-left:var(--bs-gutter-x,1.2rem);padding-right:var(--bs-gutter-x,1.2rem)}@media (min-width:768px){.container,.container.fullwidth{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}}.loadhidden{visibility:hidden}.site-content{flex:1 0 auto;width:100%;min-height:.01px;margin-top:5rem}@media (min-width:768px){.site-content{margin-top:15.5rem}}.fade-content{opacity:0}.footerholder{background-color:#61686e;flex-shrink:0}.footerholder a{text-decoration:none!important}.footer_links li{margin-bottom:.2rem}.footer_links a{color:#fff;text-decoration:none}.footer_links a:hover{text-decoration:underline}.footer_logo_one{width:10rem;height:auto}.footer_logo_two{width:17rem;height:auto}.footer_text{font-size:.9rem}.vh-fix{height:100vh;height:calc(100vh - var(--vh-offset,0px))}.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}.price_let,.pricecom_let,.price_sale,.pricecom_sale{display:none}.price_let.active,.pricecom_let.active,.price_sale.active,.pricecom_sale.active{display:block}.lg-body{font-size:1.2rem}h1{font-size:2rem;line-height:1.01}@media (min-width:768px){h1{font-size:5.5rem;line-height:1.01}}h2{font-size:1.8rem;line-height:1.01}@media (min-width:768px){h2{font-size:3.8rem;line-height:1.2}}h3{font-size:1.5rem;line-height:1.01}@media (min-width:768px){h3{font-size:2.4rem;line-height:1.2}}h4{font-size:1.4rem;line-height:1.01}@media (min-width:768px){h4{font-size:1.6rem;line-height:1.2}}h5{font-size:1.4rem;line-height:1.01}@media (min-width:768px){h5{font-size:2.6rem;line-height:1.2}}.car_nav svg{fill:#fff;cursor:pointer;width:1rem}.car_nav.next svg{transform:rotate(180deg)}.carousel_block .carousel_slide:before{content:"";padding-top:125%;display:block}@media (min-width:768px){.carousel_block .carousel_slide:before{padding-top:45%}}.carousel_block .overlay{background-color:#0000003d}.default-btn{text-align:center;letter-spacing:.1rem;background-color:#0000;border-radius:0;min-width:12rem;padding:.5rem 1.5rem;font-weight:700;transition:all .2s ease-in-out;display:inline-block;text-decoration:none!important}.btn-light{color:#fff;border:2px solid #fff}.btn-light:hover{color:#000;background-color:#fff}.btn-dark-solid{background-color:#61686e;transition:all .2s ease-in-out;color:#fff!important}.btn-dark-solid:hover{background-color:#7e8c8d}.btn-dark-solid-white-roll{background-color:#61686e;transition:all .2s ease-in-out;color:#fff!important}.btn-dark-solid-white-roll:hover{background-color:#fff;color:#61686e!important}.accordion_wrapper{border-bottom:1px solid #fff}.accordion_content{display:none}.accordion_title{cursor:pointer}.accordion_title svg{width:1rem;transition:transform .3s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.accordion_title svg.rotate{transform:translateY(-50%)rotate(180deg)}.statement_block{padding:6rem 0}@media (min-width:768px){.statement_block{padding:16rem 0}}.timeline_block .left:after{content:"";z-index:-1;background-color:#000;width:.5px;height:0;transition:height 1s;position:absolute;top:0;right:0}.timeline_block .left.active:after{height:100%}.timeline_block .right:after{content:"";z-index:-1;background-color:#000;width:.5px;height:0;transition:height 1s;position:absolute;top:0;left:0}.timeline_block .right.active:after{height:100%}.timeline_block h2.acta{line-height:1}.timeline_block .left h2:after{content:"";z-index:100;background-color:#9eafa0;border-radius:50%;width:1.5rem;height:1.5rem;position:absolute;top:1rem;right:-2.25rem}.timeline_block .right h2:after{content:"";z-index:100;background-color:#9eafa0;border-radius:50%;width:1.5rem;height:1.5rem;position:absolute;top:1rem;left:-2.25rem}.timeline_block .row:last-child .col-md-3:last-child,.timeline_block .row:last-child .col-6:last-child{padding-bottom:8rem!important}.team_title{font-size:1.2rem;font-weight:600}.team_list a{color:inherit;text-decoration:none}.team_list a:hover{color:inherit;text-decoration:underline}.split_hero .content p{line-height:1.7!important}.split_hero .content ul{margin-left:1rem;padding:0}.split_hero .content ul li{margin-bottom:.3rem}.split_hero .content{padding-bottom:4.5rem}.hero_image{margin-top:-4.5rem}@media (min-width:768px){.split_hero .content{padding-bottom:18rem}.hero_image{margin-top:-18rem}}.property-image:before{content:"";padding-top:70%;display:block}.sales_list a,.search_results a{text-decoration:none!important}.sales_list a .property-details-wrapper,.search_results a .property-details-wrapper{color:#646568;white-space:nowrap;background-color:#f2f2f2;font-size:.9rem;transition:all .3s}@media (min-width:768px){.sales_list a .property-details-wrapper,.search_results a .property-details-wrapper{font-size:.9rem}}.sales_list a:hover .property-details-wrapper,.search_results a:hover .property-details-wrapper{color:#fff;background-color:#9eafa0}.sales_list a .property-image img,.search_results a .property-image img{transition:transform .3s;transform:scale(1)}.sales_list a:hover .property-image img,.search_results a:hover .property-image img{transform:scale(1.05)}.property-price-value{white-space:nowrap}.property-discover-more{letter-spacing:.05rem;font-size:.75rem}.border_box{border:1px solid #707070}.map:before{content:"";padding-top:110%;display:block}@media (min-width:768px){.map:before{padding-top:80%}}.property_email{color:#fff;background-color:#7a8e8e;border:1px solid #7a8e8e;width:100%;padding:.8rem 2rem;font-size:.9rem;text-decoration:none}.property_email:hover{background-color:#707070;border:1px solid #707070}.property_email svg{width:1rem;margin-right:.5rem}.file-link{color:#7a8e8e;background-color:#0000;border:1px solid #7a8e8e;width:100%;padding:1rem 2rem;font-size:.9rem;text-decoration:none;transition:all .3s}.file-link:hover{color:#fff;background-color:#707070;border:1px solid #707070;width:100%;padding:1rem 2rem;font-size:.9rem;text-decoration:none}.file-link svg{fill:#61686e;width:1rem;margin-right:.5rem}.file-link:hover svg{fill:#fff}.detail_divider{background-color:#bfbfbf;height:1px}.dtl_wrapper svg{width:1.5rem;margin-right:.5rem}.image_main{height:15rem}@media (min-width:768px){.image_main{height:35rem}}.image_thumb{width:100%;margin:0 .2rem;height:6rem!important}@media (min-width:768px){.image_thumb{width:100%;margin:.3rem 0;height:14rem!important}}.back{color:#7a8e8e;cursor:pointer;width:-webkit-fit-content;width:fit-content;font-size:.9rem}.back:hover{text-decoration:underline}.main_slider_thumb{height:6rem}@media (min-width:768px){.main_slider_thumb{height:35rem}.main_slider_thumb .slick-list{padding:10.5rem 0!important}html{font-size:8px}}@media (min-width:992px){html{font-size:12px}}@media (min-width:1200px){html{font-size:14px}}@media (min-width:1400px){html{font-size:16px}}.avenir-rg{font-family:avenir-next-lt-pro,sans-serif;font-style:normal;font-weight:400}.avenir-db{font-family:avenir-next-lt-pro,sans-serif;font-style:normal;font-weight:700}@font-face{font-family:ActaDisplayW01;src:url(fonts/ActaDisplayW01-Medium.woff2)format("woff2"),url(fonts/ActaDisplayW01-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}.acta{font-family:ActaDisplayW01,sans-serif;font-style:normal;font-weight:500}