:root{--rb-base-color: #505b62;--rb-base-color-03: rgba(80, 91, 98, 0.03);--rb-base-color-10: rgba(80, 91, 98, 0.1);--rb-base-color-20: rgba(80, 91, 98, 0.2);--rb-base-color-40: rgba(80, 91, 98, 0.4);--rb-base-color-50: rgba(80, 91, 98, 0.5);--rb-base-color-60: rgba(80, 91, 98, 0.6);--rb-first-color: #505b62;--rb-first-color-10: rgba(80, 91, 98, 0.1);--rb-first-color-60: rgba(80, 91, 98, 0.6);--rb-first-color-80: rgba(80, 91, 98, 0.8);--rb-first-color-opposite: white;--rb-second-color: #36454e;--rb-second-color-opposite: white;--rb-second-color-60: rgba(54, 69, 78, 0.6);--rb-second-color-40: rgba(54, 69, 78, 0.4);--rb-success-color: #19c466;--rb-success-color-bg: rgba(25, 196, 102, 0.2);--rb-warning-color: #f2c042;--rb-warning-color-bg: rgba(242, 192, 66, 0.2);--rb-danger-color: #eb4135;--rb-danger-color-bg: rgba(235, 65, 53, 0.2);--rb-base-background-color: #ffffff;--rb-base-body-background-color: #ffffff;--rb-base-body-font-family: Poppins, sans-serif;--rb-base-heading-font-family: Libre Baskerville, serif;--rb-base-body-font-weight: 400;--rb-base-body-font-size: 1rem;--rb-base-body-line-height: 1.5;--rb-preload-background-color: #505b62;--rb-preload-default-icon-color: white;--rb-base-link-color: #505b62;--rb-base-link-text-decoration: none;--rb-base-link-hover-color: #394146;--rb-base-link-hover-text-decoration: none;--rb-header-background-color: #ffffff;--rb-header-color: #505b62;--rb-header-border-color: rgba(80, 91, 98, 0.1);--rb-header-transparent-text-color: #ffffff;--rb-top-nav-background-color: #d9d9d9;--rb-top-nav-color: black;--rb-base-nav-link-color: #505b62;--rb-base-nav-link-hover-color: #ffffff;--rb-base-nav-link-background-color: transparent;--rb-base-nav-link-hover-background-color: #acb3b7;--rb-base-nav-link-current-color: #505b62;--rb-base-nav-link-current-hover-color: #72828c;--rb-base-nav-link-current-background-color: transparent;--rb-base-nav-submenu-link-color: #505b62;--rb-base-nav-submenu-link-hover-color: #aab4ba;--rb-base-nav-submenu-link-hover-background-color: transparent;--rb-base-nav-submenu-background-color: #e6e6e6;--rb-base-nav-submenu-border-color: rgba(0, 0, 0, 0.2);--rb-base-sticky-nav-background-color: #ffffff;--rb-base-sticky-nav-box-shadow: #e6e6e6;--rb-home-page-wallpaper-background-color: rgba(0, 0, 0, 0.2);--rb-home-page-wallpaper-color: white;--rb-home-page-hero-carousel-background-color: #f2f2f2;--rb-home-page-first-button-color: white;--rb-home-page-first-button-background-color: #505b62;--rb-home-page-first-button-hover-background-color: #394146;--rb-home-page-second-button-color: white;--rb-home-page-second-button-background-color: #36454e;--rb-home-page-second-button-hover-background-color: #212a30;--rb-button-color: #fff;--rb-button-background-color: #505b62;--rb-button-hover-background-color: #394146;--rb-second-button-color: white;--rb-second-button-background-color: #36454e;--rb-second-button-hover-background-color: #212a30;--rb-tag-first-background-color: #505b62;--rb-tag-first-color: #ffffff;--rb-tag-second-background-color: #36454e;--rb-tag-second-color: white;--rb-tag-third-background-color: #212a30;--rb-tag-third-color: white;--rb-property-status-tag-background-color: #505b62;--rb-property-status-tag-color: #ffffff;--rb-building-status-tag-background-color: #505b62;--rb-building-status-tag-color: white;--rb-property-style-tag-background-color: #505b62;--rb-property-style-tag-color: #ffffff;--rb-property-type-tag-background-color: #505b62;--rb-property-type-tag-color: #ffffff;--rb-property-tags-tag-background-color: #505b62;--rb-property-tags-tag-color: #ffffff;--rb-virtual-tour-tag-background-color: #505b62;--rb-virtual-tour-tag-color: #ffffff;--rb-dwelling-type-tag-background-color: #505b62;--rb-dwelling-type-tag-color: #ffffff;--rb-openhouse-tag-background-color: #505b62;--rb-openhouse-tag-color: #ffffff;--rb-sold-tag-background-color: #505b62;--rb-sold-tag-color: #ffffff;--rb-for-sale-tag-background-color: #505b62;--rb-for-sale-tag-color: #ffffff;--rb-featured-tag-background-color: #505b62;--rb-featured-tag-color: #ffffff;--rb-tag-single-listing-info-shadow: #e6e6e6;--rb-box-section-background: #ffffff;--rb-home-page-box-numbers: repeat(1, minmax(0, 1fr));--rb-boxes-first-background-color: #505b62;--rb-boxes-second-background-color: #36454e;--rb-boxes-first-text-color: white;--rb-boxes-second-text-color: white;--rb-card-background-color: white;--rb-card-border-color: #e6e6e6;--rb-sign-up-section-background-color: #e6e6e6;--rb-sign-up-section-text-color: #505b62;--rb-footer-background-color: #e7eced;--rb-footer-color: #606e77;--rb-layout-home-grid-cols: repeat(3, minmax(0, 1fr));--rb-layout-general-grid-cols: repeat(3, minmax(0, 1fr));--rb-layout-home-grid-gap: 16px;--rb-layout-general-grid-gap: 16px;--rb-blog-section-background: transparent;--rb-contact-section-background: rgba(54, 69, 78, 0.6);--rb-contact-section-text-color: #505b62;--rb-contact-section-link-color: #36454e;--rb-services-section-background: transparent;--rb-service-box-title-color: #505b62;--rb-service-box-text-color: #505b62;--rb-service-box-background-color: transparent;--rb-home-page-service-numbers: repeat(3, minmax(0, 1fr));--rb-input-background-color: white;--rb-input-border-color: #d9d9d9;--rb-input-focus-border-color: #505b62;--rb-neighborhood-section-background: transparent;--rb-neighborhood-section-text-color: #505b62;--rb-modal-background-color: white;--rb-modal-border-color: rgba(80, 91, 98, 0.1);--rb-team-section-background: transparent;--rb-logo-section-background: #e6e6e6;--rb-award-section-background: #e6e6e6;--rb-testimonials-section-background: #ffffff;--rb-testimonial-section-color: black;--rb-quick-search-1-section-bg: rgba(80, 91, 98, 0.2);--rb-quick-search-1-section-text-color: #505b62;--rb-quick-search-1-box-background: rgba(54, 69, 78, 0.4);--rb-quick-search-1-box-background-hover: #36454e;--rb-quick-search-1-box-text-color: #505b62;--rb-quick-search-2-section-bg: rgba(80, 91, 98, 0.2);--rb-quick-search-2-section-text-color: #505b62;--rb-quick-search-2-box-background: rgba(54, 69, 78, 0.4);--rb-quick-search-2-box-background-hover: #36454e;--rb-quick-search-2-box-text-color: #505b62;--rb-advanced-search-section-background: #e6e6e6;--rb-advanced-search-background-component: #e6e6e6;--rb-page-header-background-color: rgba(0, 0, 0, 0.2);--rb-page-header-min-height: calc(400 * 1px);--rb-page-header-color: #ffffff;--rb-page-header-title-color: #ffffff;--rb-featured-property-slider-background: black;--rb-featured-property-slider-text-color: white;--rb-featured-listing-slider-background: black;--rb-featured-listing-slider-text-color: white}.font-libre-baskerville{font-family:"Libre Baskerville", serif}.rounded-2xl{border-radius:1rem}.text-28px{font-size:28px}.text-32px{font-size:32px}.text-40px{font-size:40px}.text-primary-700{color:#72838e}.text-primary-800{color:#606e77}.text-primary-950{color:#343c41}.text-secondary-500{color:#9f8b70}.page-header-title{text-transform:initial}.bg-primary-50{background-color:#f8fafa}.pb-24{padding-bottom:6rem}.mb-14{margin-bottom:3.5rem}.mb-28{margin-bottom:7rem}.max-w-320px{max-width:320px}div.wpforms-container-full .wpforms-form .wpforms-submit{width:100%}.card-property .tag-property-status.rented{background-color:#927c64;color:#fff}.site-title img,.site-title-sticky img{height:3.5rem !important}@media (min-width:1024px){.desktop-navigation{position:fixed;height:100vh;width:80%;max-width:400px;top:0;left:0;transform:translateX(-100%);z-index:100;background-color:#e7eced;transition:transform 0.3s ease;box-shadow:1px 1px 10px 5px rgba(0, 0, 0, 0.1);padding:44px 40px 44px 95px;overflow:auto;color:#606e77;display:flex;flex-direction:column;align-items:flex-start}.desktop-navigation a{transition:color 0.3s ease}.desktop-navigation a:hover{color:#acb3b7}.desktop-navigation.open{transform:translateX(0)}.trigger-close{margin-bottom:74px;color:#343c41}.home.menu-open .transparent-header .header-menu-component{background-color:transparent;border-color:transparent}.home .transparent-header .trigger-open,.home .transparent-header .button-navbar,.page-template-landlord-services .transparent-header .trigger-open,.page-template-landlord-services .transparent-header .button-navbar,.page-template-tenant-services .transparent-header .trigger-open,.page-template-tenant-services .transparent-header .button-navbar,.single-neighbourhood .transparent-header .trigger-open,.single-neighbourhood .transparent-header .button-navbar{color:var(--rb-header-transparent-text-color)}.transparent-header.is-sticky .trigger-open,.transparent-header.is-sticky .button-navbar{color:var(--rb-base-nav-link-color)}.desktop-menu{display:flex;flex-direction:column;gap:18px;font-size:16px;line-height:1.4;text-transform:uppercase}}.button-navbar{background-color:transparent;border-color:currentColor;color:var(--rb-header-color)}.button-navbar:hover{background-color:var(--rb-first-color);border-color:var(--rb-first-color);color:var(--rb-button-color)}.transparent-header.is-sticky .button-navbar:hover{color:#fff}.page-template-landlord-services .transparent-header,.page-template-tenant-services .transparent-header,.single-neighbourhood .transparent-header{position:absolute;top:0;width:100%}.page-template-landlord-services .transparent-header .header-menu-component,.page-template-tenant-services .transparent-header .header-menu-component,.single-neighbourhood .transparent-header .header-menu-component{background-color:transparent;border-color:transparent}.page-template-landlord-services.menu-open .transparent-header .header-menu-component,.page-template-tenant-services.menu-open .transparent-header .header-menu-component,.single-neighbourhood.menu-open .transparent-header .header-menu-component{background-color:var(--rb-header-background-color);border-bottom:1px solid var(--rb-header-border-color)}.page-template-landlord-services .transparent-header .main-menu>.menu-item>a,.page-template-landlord-services .transparent-header .login_register_popup_btn,.page-template-tenant-services .transparent-header .main-menu>.menu-item>a,.page-template-tenant-services .transparent-header .login_register_popup_btn,.single-neighbourhood .transparent-header .main-menu>.menu-item>a,.single-neighbourhood .transparent-header .login_register_popup_btn{color:var(--rb-header-transparent-text-color)}.page-template-landlord-services .transparent-header .main-menu>.menu-item:hover>a,.page-template-tenant-services .transparent-header .main-menu>.menu-item:hover>a,.single-neighbourhood .transparent-header .main-menu>.menu-item:hover>a{background-color:var(--rb-base-nav-link-hover-background-color);color:var(--rb-base-nav-link-hover-color)}.page-template-landlord-services .transparent-header.is-sticky .header-menu-component,.page-template-tenant-services .transparent-header.is-sticky .header-menu-component,.single-neighbourhood .transparent-header.is-sticky .header-menu-component{background-color:var(--rb-base-sticky-nav-background-color);border-color:var(--rb-header-border-color)}.page-template-landlord-services .transparent-header.is-sticky .main-menu>.menu-item>a,.page-template-landlord-services .transparent-header.is-sticky .login_register_popup_btn,.page-template-landlord-services .transparent-header .dl-menu .login_register_popup_btn,.page-template-tenant-services .transparent-header.is-sticky .main-menu>.menu-item>a,.page-template-tenant-services .transparent-header.is-sticky .login_register_popup_btn,.page-template-tenant-services .transparent-header .dl-menu .login_register_popup_btn,.single-neighbourhood .transparent-header.is-sticky .main-menu>.menu-item>a,.single-neighbourhood .transparent-header.is-sticky .login_register_popup_btn,.single-neighbourhood .transparent-header .dl-menu .login_register_popup_btn{color:var(--rb-base-nav-link-color);background-color:var(--rb-base-nav-link-background-color)}.page-template-landlord-services .transparent-header.is-sticky .main-menu>.menu-item>a:hover,.page-template-landlord-services .transparent-header.is-sticky .login_register_popup_btn:hover,.page-template-landlord-services .transparent-header .dl-menu .login_register_popup_btn:hover,.page-template-tenant-services .transparent-header.is-sticky .main-menu>.menu-item>a:hover,.page-template-tenant-services .transparent-header.is-sticky .login_register_popup_btn:hover,.page-template-tenant-services .transparent-header .dl-menu .login_register_popup_btn:hover,.single-neighbourhood .transparent-header.is-sticky .main-menu>.menu-item>a:hover,.single-neighbourhood .transparent-header.is-sticky .login_register_popup_btn:hover,.single-neighbourhood .transparent-header .dl-menu .login_register_popup_btn:hover{color:var(--rb-base-nav-link-hover-color);background-color:var(--rb-base-nav-link-hover-background-color)}.page-template-landlord-services .transparent-header .dl-trigger span,.page-template-tenant-services .transparent-header .dl-trigger span,.single-neighbourhood .transparent-header .dl-trigger span{background-color:var(--rb-header-transparent-text-color)}.page-template-landlord-services.menu-open .transparent-header .dl-trigger span,.page-template-landlord-services .transparent-header.is-sticky .dl-trigger span,.page-template-tenant-services.menu-open .transparent-header .dl-trigger span,.page-template-tenant-services .transparent-header.is-sticky .dl-trigger span,.single-neighbourhood.menu-open .transparent-header .dl-trigger span,.single-neighbourhood .transparent-header.is-sticky .dl-trigger span{background-color:var(--rb-base-nav-link-color)}body.page-template-landlord-services #header.transparent-header .site-title-sticky,body.page-template-tenant-services #header.transparent-header .site-title-sticky,body.single-neighbourhood #header.transparent-header .site-title-sticky{display:none}body.page-template-landlord-services #header.transparent-header .site-title,body.page-template-tenant-services #header.transparent-header .site-title,body.single-neighbourhood #header.transparent-header .site-title{visibility:visible}body.page-template-landlord-services #header.is-sticky .site-title-sticky,body.page-template-tenant-services #header.is-sticky .site-title-sticky,body.single-neighbourhood #header.is-sticky .site-title-sticky{display:block}body.page-template-landlord-services #header.is-sticky .site-title,body.page-template-tenant-services #header.is-sticky .site-title,body.single-neighbourhood #header.is-sticky .site-title{visibility:hidden}.page-header .container{display:flex;flex-direction:column;align-items:center}.page-header .page-header-title{order:2}.page-header .breadcrumbs{order:1;margin:0 0 12px}.page-header .breadcrumbs .item-current,.page-header .breadcrumbs .bread-link:hover{color:var(--rb-page-header-color)}.page-header .breadcrumbs strong{font-weight:400}.home-page-wallpaper .home-wallpaper-title{font-size:33px;margin-bottom:12px}.search-component-home-hero.custom .listing_search_autocomplete_wrapper_js{width:100%;max-width:646px}.search-component-home-hero.custom .listing_search_autocomplete_js{border-radius:50px;padding:20px 50px 20px 64px;height:auto;font-size:16px;color:#72838e}.search-component-home-hero.custom .autocomplete-suggestions{box-shadow:none;border-radius:20px}.search-component-home-hero.custom .search-icon{left:32px}.search-component-home-hero.custom .loading-icon{right:30px}.featured-property .section-title{color:#343c41;font-weight:400;font-size:23px}.featured-property .featured-property-link{font-weight:400;padding:5px 10px;text-transform:initial;border:1px solid #8597a2;color:#8597a2;border-radius:5px}.featured-property .featured-property-link.active{background-color:#72838e;color:#f8fafa}.features-sec{padding:54px 0}.features-sec-subtitle{color:#343c41;margin-bottom:26px}.features-sec-content{padding-top:40px}@media (min-width:1024px){.features-sec-content{padding-right:54px}}.features-sec-item{margin-bottom:32px}.features-sec-item-title{font-size:19px;font-weight:700;color:#343c41;margin-bottom:8px}.features-sec-item-desc{color:#505b62}.features-sec-extra-desc{font-size:19px;color:#505b62;margin-bottom:24px;margin-top:50px}.features-sec-link{min-width:218px}.neighbourhood-style-c{padding:100px 0}.neighbourhood-style-c .carousel-nav{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;color:#505b62;position:absolute;top:30%;z-index:10}.neighbourhood-style-c .carousel-nav.swiper-button-disabled{cursor:default;color:#8597A2}.neighbourhood-style-c .carousel-nav-prev{left:20px}.neighbourhood-style-c .carousel-nav-next{right:20px}.neighbourhood-style-c .neighbourhood-item-figure{height:316px;border-radius:10px;overflow:hidden}.neighbourhood-style-c .neighbourhood-item-content{padding:32px 18px}.neighbourhood-style-c .neighbourhood-item-title{font-size:23px;margin-bottom:10px;color:#343c41}.neighbourhood-style-c .neighbourhood-item-excerpt{margin-bottom:16px;color:#505b62}.neighbourhood-style-c .neighbourhood-item-link{color:#9f8b70}.about-sec{background-color:#f8fafa}.about-sec-content{padding:54px 0 64px}.about-sec-subtitle{color:#505b62;margin-bottom:20px}.about-sec-title{font-size:33px;color:#343c41;margin-bottom:20px}.about-sec-desc{color:#505b62;margin-bottom:20px}.about-sec-link{color:#9f8b70}.blog-featured-sec{padding:90px 0 130px}.blog-featured-sec .section-title{font-weight:400;margin-bottom:26px;color:#343c41}.blog-featured-sec .section-description{max-width:986px;color:#505b62;padding:0;margin:0 auto 84px}.blog-featured-sec .first-post{position:relative;border-radius:15px;overflow:hidden}.blog-featured-sec .first-post::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%)}.blog-featured-sec .first-post-content{color:#fff;position:absolute;bottom:16px;left:0;right:0;padding:0 16px}@media (min-width:1024px){.blog-featured-sec .first-post-content{bottom:56px;padding:0 10%}}.blog-featured-sec .first-post-categories{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:20px}.blog-featured-sec .first-post-category:not(:last-child)::after{content:","}.blog-featured-sec .first-post-title{font-size:23px;line-height:1.2;margin-bottom:20px;max-width:530px}.blog-featured-sec .first-post-link:hover{color:#9f8b70}.blog-featured-sec .post{display:flex;align-items:flex-start;gap:20px;margin-bottom:16px}.blog-featured-sec .post-img{width:90px;flex-shrink:0;border-radius:8px}.blog-featured-sec .post-title{font-size:16px;font-weight:700;line-height:1.4;margin-bottom:8px;color:#343c41}.blog-featured-sec .post-excerpt{color:#505b62;margin-bottom:14px;line-height:1.4}.blog-featured-sec .post-link{color:#9f8b70}.blog-featured-sec-posts-wrapper{padding-top:34px}@media (min-width:1024px){.blog-featured-sec-posts-wrapper{padding-left:50px}}.blog-featured-sec-link{min-width:234px;margin-top:24px}#footer .menu-item{text-transform:uppercase;margin-bottom:20px}#footer .menu-item:last-child{margin-bottom:0}.service-cta{position:relative;height:600px}.service-cta-content{position:absolute;padding:50px 34px;background-color:#fff;border-radius:16px;top:50%;transform:translateY(-50%);left:20px;right:20px;max-width:425px}@media (min-width:1024px){.service-cta-content{left:100px}}.service-cta-title{font-size:28px;color:#343c41;margin-bottom:20px}.service-cta-desc{margin-bottom:20px}.price-suggestion{display:none !important}.single-neighbourhood .page-header-description{display:none}.single-neighbourhood #similar-properties .section-title{display:none}