@charset "UTF-8";
:root{--rb-base-color: #4f4f4f;--rb-base-color-03: rgba(79, 79, 79, 0.03);--rb-base-color-10: rgba(79, 79, 79, 0.1);--rb-base-color-20: rgba(79, 79, 79, 0.2);--rb-base-color-40: rgba(79, 79, 79, 0.4);--rb-base-color-50: rgba(79, 79, 79, 0.5);--rb-base-color-60: rgba(79, 79, 79, 0.6);--rb-first-color: #927c70;--rb-first-color-10: rgba(146, 124, 112, 0.1);--rb-first-color-60: rgba(146, 124, 112, 0.6);--rb-first-color-80: rgba(146, 124, 112, 0.8);--rb-first-color-opposite: black;--rb-second-color: #1c1a19;--rb-second-color-opposite: white;--rb-second-color-60: rgba(28, 26, 25, 0.6);--rb-second-color-40: rgba(28, 26, 25, 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: #f3efed;--rb-base-body-background-color: #f3efed;--rb-base-body-font-family: Lato, sans-serif;--rb-base-heading-font-family: Cormorant, serif;--rb-base-body-font-weight: 400;--rb-base-body-font-size: 1rem;--rb-base-body-line-height: 1.5;--rb-preload-background-color: #927c70;--rb-preload-default-icon-color: black;--rb-base-link-color: #927c70;--rb-base-link-text-decoration: none;--rb-base-link-hover-color: #75635a;--rb-base-link-hover-text-decoration: none;--rb-header-background-color: #e6e2df;--rb-header-color: #a69084;--rb-header-border-color: rgba(79, 79, 79, 0.1);--rb-header-transparent-text-color: #ffffff;--rb-top-nav-background-color: #c4bbb4;--rb-top-nav-color: black;--rb-base-nav-link-color: #a69084;--rb-base-nav-link-hover-color: #a69084;--rb-base-nav-link-background-color: transparent;--rb-base-nav-link-hover-background-color: transparent;--rb-base-nav-link-current-color: #a69084;--rb-base-nav-link-current-hover-color: #c6b8b0;--rb-base-nav-link-current-background-color: transparent;--rb-base-nav-submenu-link-color: #a69084;--rb-base-nav-submenu-link-hover-color: #a69084;--rb-base-nav-submenu-link-hover-background-color: transparent;--rb-base-nav-submenu-background-color: #d0c8c2;--rb-base-nav-submenu-border-color: rgba(0, 0, 0, 0.2);--rb-base-sticky-nav-background-color: #e6e2df;--rb-base-sticky-nav-box-shadow: rgba(0, 0, 0, 0);--rb-home-page-wallpaper-background-color: rgba(0, 0, 0, 0.33);--rb-home-page-wallpaper-color: white;--rb-home-page-hero-carousel-background-color: #e9e1de;--rb-home-page-first-button-color: black;--rb-home-page-first-button-background-color: #927c70;--rb-home-page-first-button-hover-background-color: #75635a;--rb-home-page-second-button-color: white;--rb-home-page-second-button-background-color: #1c1a19;--rb-home-page-second-button-hover-background-color: #010101;--rb-button-color: #fff;--rb-button-background-color: #927c70;--rb-button-hover-background-color: #75635a;--rb-second-button-color: white;--rb-second-button-background-color: #1c1a19;--rb-second-button-hover-background-color: #010101;--rb-tag-first-background-color: #4e4240;--rb-tag-first-color: #e9e3df;--rb-tag-second-background-color: #1c1a19;--rb-tag-second-color: white;--rb-tag-third-background-color: #010101;--rb-tag-third-color: white;--rb-property-status-tag-background-color: #4e4240;--rb-property-status-tag-color: #e9e3df;--rb-building-status-tag-background-color: #4e4240;--rb-building-status-tag-color: white;--rb-property-style-tag-background-color: #4e4240;--rb-property-style-tag-color: #e9e3df;--rb-property-type-tag-background-color: #4e4240;--rb-property-type-tag-color: #e9e3df;--rb-property-tags-tag-background-color: #4e4240;--rb-property-tags-tag-color: #e9e3df;--rb-virtual-tour-tag-background-color: #4e4240;--rb-virtual-tour-tag-color: #e9e3df;--rb-dwelling-type-tag-background-color: #4e4240;--rb-dwelling-type-tag-color: #e9e3df;--rb-openhouse-tag-background-color: #4e4240;--rb-openhouse-tag-color: #e9e3df;--rb-sold-tag-background-color: #4e4240;--rb-sold-tag-color: #e9e3df;--rb-for-sale-tag-background-color: #4e4240;--rb-for-sale-tag-color: #e9e3df;--rb-featured-tag-background-color: #4e4240;--rb-featured-tag-color: #e9e3df;--rb-tag-single-listing-info-shadow: #dfd4ce;--rb-box-section-background: #f3efed;--rb-home-page-box-numbers: repeat(1, minmax(0, 1fr));--rb-boxes-first-background-color: #927c70;--rb-boxes-second-background-color: #1c1a19;--rb-boxes-first-text-color: black;--rb-boxes-second-text-color: white;--rb-card-background-color: #fdfdfc;--rb-card-border-color: #e3e3e3;--rb-sign-up-section-background-color: #d9d3cf;--rb-sign-up-section-text-color: #4f4f4f;--rb-footer-background-color: #c1b7b0;--rb-footer-color: #6d6d6d;--rb-layout-home-grid-cols: repeat(4, 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(28, 26, 25, 0.6);--rb-contact-section-text-color: #4f4f4f;--rb-contact-section-link-color: #1c1a19;--rb-services-section-background: transparent;--rb-service-box-title-color: #4f4f4f;--rb-service-box-text-color: #4f4f4f;--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: #d4c6bf;--rb-input-focus-border-color: #927c70;--rb-neighborhood-section-background: transparent;--rb-neighborhood-section-text-color: #4f4f4f;--rb-modal-background-color: #fdfdfc;--rb-modal-border-color: rgba(79, 79, 79, 0.1);--rb-team-section-background: transparent;--rb-logo-section-background: #dfd4ce;--rb-award-section-background: #dfd4ce;--rb-testimonials-section-background: #e6e2df;--rb-testimonial-section-color: black;--rb-quick-search-1-section-bg: rgba(146, 124, 112, 0.2);--rb-quick-search-1-section-text-color: #4f4f4f;--rb-quick-search-1-box-background: rgba(28, 26, 25, 0.4);--rb-quick-search-1-box-background-hover: #1c1a19;--rb-quick-search-1-box-text-color: #4f4f4f;--rb-quick-search-2-section-bg: rgba(146, 124, 112, 0.2);--rb-quick-search-2-section-text-color: #4f4f4f;--rb-quick-search-2-box-background: rgba(28, 26, 25, 0.4);--rb-quick-search-2-box-background-hover: #1c1a19;--rb-quick-search-2-box-text-color: #4f4f4f;--rb-advanced-search-section-background: #dfd4ce;--rb-advanced-search-background-component: #dfd4ce;--rb-page-header-background-color: rgba(0, 0, 0, 0.43);--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}:root{--rb-first-color-opposite: #f9F8F7}.min-w-170px{min-width:170px}.min-w-225px{min-width:225px}.max-w-1100px{max-width:1100px}.max-w-1030px{max-width:1030px}.max-w-800px{max-width:800px}.max-w-600px{max-width:600px}.mt-14{margin-top:3.5rem}.mb-14{margin-bottom:3.5rem}.mb-24{margin-bottom:6rem}.mb-28{margin-bottom:7rem}.mt-28{margin-top:7rem}.mb-32{margin-bottom:8rem}.mb-36{margin-bottom:9rem}.mb-40{margin-bottom:10rem}.mb-56{margin-bottom:14rem}.mb-64{margin-bottom:16rem}.mb-20{margin-bottom:5rem}.pt-16{padding-top:4rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pb-44{padding-bottom:11rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}@media screen and (min-width:1024px){.lg\:pl-14{padding-left:3.5rem}.lg\:px-20{padding-right:5rem;padding-left:5rem}}.shrink-0{flex-shrink:0}.top-4{top:1rem}.bottom-1{bottom:0.25rem}.bottom-3{bottom:0.75rem}.bg-primary-200{background-color:#e9e3df}.bg-primary-300{background-color:#d9cec8}.bg-secondary-200{background-color:#d9d3cf}.font-cormorant{font-family:"Cormorant", serif}.font-lato{font-family:"Lato", sans-serif}.text-primary-700{color:#79665c}.text-primary-800{color:#66564e}.text-primary-900{color:#574B45}.text-secondary-800{color:#5e504e}.text-neutral-400{color:#888}.text-neutral-500{color:#6d6d6d}.text-neutral-600{color:#5d5d5d}.text-neutral-700{color:#4f4f4f}.text-28px{font-size:1.75rem}.text-32px{font-size:2rem}.text-34px{font-size:2.125rem}.text-38px{font-size:2.375rem}.text-40px{font-size:2.5rem}.text-50px{font-size:3.125rem}.text-58px{font-size:3.625rem}.text-66px{font-size:4.125rem}.button,input[type="text"],input[type="password"],input[type="email"],input[type="search"],input[type="tel"],input[type="url"],input[type="number"],select,.selectric-wrapper,.jq-dropdown-trigger,.listing-view-tabs .tab-item,.wpforms-form .wpforms-submit{border-radius:0 !important;height:56px !important}textarea{border-radius:0 !important}.button-outline-white{background-color:transparent;border:1px solid #fff}.button-outline-white:hover{background-color:var(--rb-first-color);border-color:var(--rb-first-color)}.line{height:1px;background-color:#d1d1d1}.card{background-color:#e9e3df}.tag:not(body){border-radius:0.875rem;padding:0.125rem 0.625rem}.section-subtitle{text-transform:uppercase;color:#b0b0b0}.section-title{font-size:2.375rem;font-weight:400;color:#574b45;line-height:1.2}.swiper-nav.style-c{width:50px;height:50px;border-radius:50%;border:1px solid #79665c;color:#79665c;font-size:0.875rem;font-weight:100;text-align:center;line-height:50px;transition:all 0.3s ease;cursor:pointer}.swiper-nav.style-c:hover:not(.swiper-button-disabled){background-color:#79665c;color:#f9F8F7}.swiper-nav.style-c.swiper-button-disabled{cursor:default}.page-header-title{text-transform:initial}@media screen and (min-width:1024px){.page-header-title{font-size:67px}}.page-header-subtitle{text-transform:uppercase;font-size:1rem;font-weight:400}#search-pagination .paginationjs-nav{display:none}.single-listing-title{font-family:"Lato", sans-serif}.widget-sidebar{border-radius:0}.card-property .card-body{padding:20px}.popmake-content h2,.popmake-content h3,.popmake-content h4,.popmake-content h5,.popmake-content h6,.popmake-content p{margin-bottom:16px;color:var(--rb-base-color);line-height:1.4}@media screen and (min-width:1024px){.site-title img,.site-title-sticky img{height:90px}}.main-menu .menu-item a,.login_register_popup_btn{font-size:1rem;font-weight:700}@media screen and (min-width:1280px){.main-menu .menu-item a,.login_register_popup_btn{padding-right:1rem;padding-left:1rem}}.main-menu .menu-item-has-children>a{padding-right:1.625rem}#menu-header-left>.menu-item:first-child>a{padding-left:0}.home-wallpaper-content{bottom:120px}.home-wallpaper-slogan,.home-wallpaper-title{max-width:760px}.home-wallpaper-title{margin-bottom:1.5rem}@media screen and (min-width:768px){.home-wallpaper-title{font-size:3.1875rem;line-height:1.2}}.search-component-home-hero .container{padding:0;background-color:transparent}.search-component-home-hero form{max-width:760px}.search-component-home-hero .grid{gap:6px}.neighbourhood-c .neighbourhood-list{margin:0 auto 50px;max-width:630px}.neighbourhood-c .neighbourhood-item{background-color:#e6e2df;color:#574b45;border-radius:1rem;transition:background-color 0.3s ease;padding:1rem 1.125rem}.neighbourhood-c .neighbourhood-item:hover{background-color:#d0c8c2}.neighbourhood-c-subtitle{color:#b0b0b0}.neighbourhood-c-title{color:#574b45}@media screen and (min-width:768px){.neighbourhood-c-title{font-size:3.1875rem;line-height:1.2}}.neighbourhood-c-desc{max-width:460px;margin:0 auto 2rem;line-height:1.6}.c-featured-property .swiper-slide,.c-featured-listing .swiper-slide{width:80%}@media screen and (min-width:640px){.c-featured-property .swiper-slide,.c-featured-listing .swiper-slide{width:70%}}@media screen and (min-width:1024px){.card-property.style-c .card-img-wrapper,.card-property.style-c .card-slide,.card-listing.style-c .card-img-wrapper,.card-listing.style-c .card-slide{height:514px}}@media screen and (min-width:768px){.card-property.style-c .card-favorite,.card-listing.style-c .card-favorite{right:40px;top:40px}}.card-property.style-c .card-tags,.card-listing.style-c .card-tags{position:absolute;top:16px;left:16px}@media screen and (min-width:768px){.card-property.style-c .card-tags,.card-listing.style-c .card-tags{left:40px;top:40px}}.card-property.style-c .card-body,.card-listing.style-c .card-body{color:#574b45;padding:30px 20px 40px}@media screen and (min-width:768px){.card-property.style-c .card-body,.card-listing.style-c .card-body{padding-left:40px;padding-right:40px}}.card-property.style-c .card-right-col,.card-listing.style-c .card-right-col{display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width:1024px){.card-property.style-c .card-right-col,.card-listing.style-c .card-right-col{align-items:flex-end}}.card-property.style-c .card-title-link,.card-listing.style-c .card-title-link{font-size:1.75rem;font-weight:500}.card-property.style-c .card-extra-details,.card-listing.style-c .card-extra-details{font-size:0.75rem;gap:10px;margin-bottom:1.5rem}@media screen and (min-width:1280px){.card-property.style-c .card-extra-details,.card-listing.style-c .card-extra-details{gap:22px}}.card-property.style-c .card-extra-detail,.card-listing.style-c .card-extra-detail{border:none;padding:0}@media screen and (min-width:1280px){.card-property.style-c .card-extra-detail i,.card-listing.style-c .card-extra-detail i{width:36px;height:36px;border-radius:50%;background-color:#f3efed;color:#b0b0b0;font-size:1rem;line-height:36px;text-align:center}}.marketing-cta{padding:230px 16px 150px}.marketing-cta .marketing-cta-title{font-size:4.1875rem}.marketing-cta .marketing-cta-desc{max-width:728px;margin-right:auto;margin-left:auto}.card-building .card-body{padding:20px}.card-building .card-title-link{font-size:1.125rem;font-weight:500;color:#1c1816}.card-building .card-neighbourhood{color:#888}.about-c{padding:100px 0}.about-c-content{margin-bottom:32px}@media screen and (min-width:768px){.about-c-content{margin-bottom:0}}.testimonial-style-c{padding:100px 0}@media screen and (min-width:1024px){.testimonial-style-c .col-left{grid-column:span 4/span 4}}@media screen and (min-width:1024px){.testimonial-style-c .col-right{grid-column:span 8/span 8}}.testimonial-style-c .section-title{text-wrap:wrap}.testimonial-style-c .icon-quote{width:85px;height:85px;border-radius:50%;background-color:#d9d3cf;display:none;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);left:-35px}@media screen and (min-width:1024px){.testimonial-style-c .icon-quote{display:flex}}.testimonial-style-c .section-content{padding:40px 7%;position:relative}.testimonial-style-c .section-content::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#f3efed}@media screen and (min-width:1024px){.testimonial-style-c .section-content{padding:120px 7% 100px 127px}.testimonial-style-c .section-content::before{width:100vw}}.testimonial-style-c .section-heading{padding-bottom:40px}@media screen and (min-width:1024px){.testimonial-style-c .section-heading{padding-bottom:0;padding-right:40px}}.testimonial-style-c .testimonial-content{color:#4f4f4f}.testimonial-style-c .testimonial-name{color:#b0b0b0}.giveback-c{background-color:#e6e2df}.giveback-c .section-subtitle{transform:translateY(270px);opacity:0}.giveback-c .section-title{transform:scale(4.7);opacity:0.2}.giveback-c .giveback-c-content{padding:320px 0 420px;position:relative;text-align:center}.giveback-c .giveback-c-desc{max-width:760px;margin-right:auto;margin-left:auto;opacity:0;transform:translateY(270px)}.giveback-c .giveback-c-img{position:absolute;opacity:0}.giveback-c .giveback-c-img.one{width:197px;top:113px;left:50%;transform:translateX(calc(-100% - 6px))}.giveback-c .giveback-c-img.two{width:222px;top:113px;right:50%;transform:translateX(calc(100% + 6px))}.giveback-c .giveback-c-img.three{width:248px;bottom:456px;right:50%;transform:translateX(calc(100% + 6px))}.giveback-c .giveback-c-img.four{width:369px;bottom:465px;left:50%;transform:translateX(calc(-100% - 6px))}.giveback-c .giveback-c-img.two,.giveback-c .giveback-c-img.four{display:none}@media screen and (min-width:1024px){.giveback-c .giveback-c-img.two,.giveback-c .giveback-c-img.four{display:block}}.giveback-c .giveback-c-button{transform:translateY(270px);opacity:0;transition:background-color 0.3s ease !important}.card-post .card-body{padding:30px 20px 20px}.card-post .card-title-link{white-space:wrap;font-size:1.5rem;font-family:"Lato", sans-serif;color:#79665c;display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-post .card-excerpt{color:#888;display:-webkit-box !important;-webkit-line-clamp:3;-webkit-box-orient:vertical}.card-post .card-link{font-size:0.75rem;color:#79665c;margin-top:16px}#footer hr{border-color:var(--rb-footer-background-color)}#footer .widgettitle,#footer .widget-title{font-family:"Lato", sans-serif;font-size:1rem;font-weight:700;margin-bottom:20px;color:#4f4f4f}#footer .menu-item{font-size:1rem;text-transform:uppercase;margin-bottom:12px}#footer .social-widget h6{font-family:"Lato", sans-serif;font-size:1rem;margin-bottom:18px}#footer .social-widget ul{margin-top:40px;gap:48px}#footer .footer-bottom-row{align-items:center}#footer .footer-copyright{font-size:0.875rem}.services-style-c{background-color:#fff;padding:120px 0}.services-style-c .card-service{display:flex;flex-wrap:wrap}.services-style-c .service-thumbnail-wrapper,.services-style-c .service-content-wrapper{flex:0 0 100%;max-width:100%}.services-style-c .service-thumbnail-wrapper{min-height:352px}.services-style-c .service-content-wrapper{padding:20px}.services-style-c .button{max-width:225px}@media screen and (min-width:640px){.services-style-c .service-thumbnail-wrapper,.services-style-c .service-content-wrapper{flex-basis:50%;max-width:50%}}@media screen and (min-width:1280px){.services-style-c .service-content-wrapper{padding:40px 30px}}.connect-c{padding:100px 0 150px;background-color:#e9e3df}.connect-c .connect-c-form-wrapper{max-width:850px;margin:0 auto}.connect-c div.wpforms-container-full input,.connect-c div.wpforms-container-full textarea{background-color:transparent !important}.connect-c .wpforms-submit{min-width:225px}.neighbourhood-tab{margin-bottom:90px}.neighbourhood-tab-item-content-wrapper{display:none}@media screen and (min-width:1024px){.neighbourhood-tab-item-content-wrapper{padding:38px 30px}}.neighbourhood-tab-item-content-wrapper#tab-map{padding:0}.neighbourhood-tab-item-content-wrapper.active-tab{display:block}.neighbourhood-tab-item-list{padding:0 1rem;margin:0 -1rem}@media screen and (min-width:1024px){.neighbourhood-tab-item-list{flex-direction:column;padding:0;margin:0}}.neighbourhood-tab-item-list-item{background-color:#fff;flex-shrink:0;width:max-content}@media screen and (min-width:1024px){.neighbourhood-tab-item-list-item{width:100%}}.neighbourhood-tab-item-link{padding:20px 30px;transition:background-color 0.3s ease}.neighbourhood-tab-item-link.active-tab{background-color:#d9d3cf}.tab-wrapper.market-stat .tab-item-link{padding:14px 18px;border-radius:15px;background-color:#e6e2df;color:#000;font-size:0.75rem}.tab-wrapper.market-stat .tab-item-link.active-tab{background-color:#a69084;color:#f9f8f7}.card.style-1 .card-body{padding:20px}.card.style-1 .card-title-link{font-size:1.25rem}.card.style-1 .card-neighbourhood,.card.style-1 .card-mls{color:#b0b0b0}.card.style-1 .card-tags{z-index:10}.card.style-1 .card-extra-details{justify-content:space-between;margin-top:16px;margin-bottom:26px}.card.style-1 .card-extra-detail i{width:32px;height:32px;background-color:#f3efed;color:#b0b0b0;line-height:32px;text-align:center;padding:0}.card.style-1 .card-price{font-size:1.125rem;color:#333}.card.style-1 .card-link i{margin-left:4px}#search-pagination .paginationjs-pages ul{justify-content:flex-start;gap:4px}#search-pagination .paginationjs-pages ul li{width:50px;height:50px;border-radius:50%;border:1px solid #888 !important}#search-pagination .paginationjs-pages ul li.paginationjs-prev,#search-pagination .paginationjs-pages ul li.paginationjs-next{border-color:#79665c !important;color:#79665c;font-size:0.875rem;font-style:normal;font-variant:normal;font-family:"Font Awesome 6 Free";text-rendering:auto;font-weight:900}#search-pagination .paginationjs-pages ul li.paginationjs-prev:hover,#search-pagination .paginationjs-pages ul li.paginationjs-next:hover{background-color:#79665c;color:#f9F8F7}#search-pagination .paginationjs-pages ul li.paginationjs-prev a,#search-pagination .paginationjs-pages ul li.paginationjs-next a{display:none}#search-pagination .paginationjs-pages ul li.paginationjs-prev{margin-right:12px}#search-pagination .paginationjs-pages ul li.paginationjs-prev::before{content:""}#search-pagination .paginationjs-pages ul li.paginationjs-next{margin-left:12px}#search-pagination .paginationjs-pages ul li.paginationjs-next::before{content:""}.sign-up-section{padding:95px 0}.sign-up-section-title{max-width:690px;margin-bottom:32px;color:#574b45;line-height:1.2}@media screen and (min-width:1024px){.sign-up-section-title{font-size:40px}}.sign-up-section-button{min-width:225px}.page-header .page-header-background-img img{height:100% !important;object-fit:cover}