:root{--screen-sm:480px;--screen-md:768px;--screen-lg:992px;--screen-xl:1200px;--max-width:1920px;--narrow-width:768px;--page-title-height:400px;--quick-contact-brand-logo:240px;--quick-contact-office-logo:240px;--img-listing-showcase-size:400px;--featured-listing-info-size:170px;--btn-height:50px;--field-height:50px;--fontawesome:"Font Awesome 6 Free";--font-heading:'georgiapro',sans-serif;--font-body:'georgiapro',sans-serif;--font-button:'hepta-slab',sans-serif;--font-accent:'hepta-slab',sans-serif;--theme-font-size:16px;--font-size:clamp(1rem,.931rem + .3448vw,1.125rem);--tiny-size:clamp(.6875rem,.653rem + .1724vw,.75rem);--btn-size:clamp(.6875rem,.6185rem + .3448vw,.8125rem);--font-xl-size:clamp(2.75rem,2rem + 5vw,4.5rem);--h1-size:clamp(2.25rem,1.5rem + 4vw,3.5rem);--h2-size:clamp(2rem,1.4rem + 3.5vw,3rem);--h3-size:clamp(1.5rem,1.2rem + 2.5vw,2rem);--h4-size:clamp(1.25rem,1.1rem + 1.8vw,1.25rem);--blog-title-showcase:clamp(1.5rem,1.5rem + .8vw,1.75rem);--h1-content-size:clamp(2.25rem,2rem + 2.5vw,2.5rem);--h2-content-size:clamp(1.75rem,1.7rem + 1.5vw,2.2rem);--h3-content-size:clamp(1.4rem,1.5rem + 1.25vw,1.5rem);--h4-content-size:1.3rem;--edit-mode-color:#58595B;--body-color:#58595B;--rn-white-color:#ffffff;--rn-light-color:#D5DBDA;--rn-dark-color:#343535;--rn-grey1-color:#ced4da;--rn-grey2-color:#818282;--rn-grey3-color:#495057;--primary-color:#941A21;--primary-color-dark:color-mix(in srgb,var(--primary-color) 80%,black);--primary-color-light:color-mix(in srgb,var(--primary-color) 80%,white);--secondary-color:#58595B;--secondary-color-dark:color-mix(in srgb,var(--secondary-color) 80%,black);--secondary-color-light:color-mix(in srgb,var(--secondary-color) 80%,white);--accent-color:#3B4248;--accent-color-dark:color-mix(in srgb,var(--accent-color) 80%,black);--accent-color-light:color-mix(in srgb,var(--accent-color) 80%,white);--quick-contact-bg:color-mix(in srgb,var(--accent-color) 40%,white);--footer-section-bg:color-mix(in srgb,var(--accent-color) 40%,white);--tracking-normal:0;--tracking-wide:.03em;--rn-radius:3px;--transition-normal:all 300ms ease-in;--overlay-color:hsl(from black h s l / .5);;--overlay-value:.5;--brand-logo:url("/static/media/med/13727_6ea5763c_amy_b_brand_icon_white.png");--intro-section-bg:url("/static/media/med/13727_91ab0f68_amy_site_assets_1.jpg");--testimonial-bg:url('/static/media/med/13727_785f7a78_amy_site_assets_2.jpg');--lead-form-bg:url('/static/media/med/13727_a67ed5a1_amy_site_assets_3.jpg');--page-title-bg:url('/static/media/med/13727_3653dbc5_amy_site_assets_10.jpg');--video-poster:url('/static/media/med/13727_00e83111_amy_site_assets_9.jpg');--acreage-bg:url('/static/media/med/13727_26178114_amy_site_assets_0.jpg');--acreage-poster:url('/static/media/med/13727_b6815c7a_amy_site_assets_4.jpg');--texture-overlay:url('/static/media/med/13727_87c2207e_amy_site_assets_11.png');--texture2-overlay:url('/static/media/med/13727_b537f7a6_amy_site_assets_12.png')}.dflex .row{display:flex}.dflex.row:after{clear:both;content:"";display:table}.no-padd .rn-content-block{padding:0!important}.no-padd-top .rn-content-block{padding-top:0!important}.no-padd-bot .rn-content-block{padding-bottom:0!important}@media (max-width:991px){.large-only{display:none}.dflex .row{flex-flow:column wrap}.dflex.col-reverse .row{flex-flow:column-reverse wrap}.dflex .row>div{width:100%;float:none;padding-left:30px;padding-right:30px}}@media (min-width:992px){.dflex .row{flex-flow:row wrap}.dflex.align-center .row{align-items:center}.dflex.flex-start .row{align-items:flex-start}.dflex.flex-end .row{align-items:flex-end}.dflex.row-reverse .row{flex-flow:row-reverse wrap}.small-only{display:none}}*{margin:0;padding:0;box-sizing:border-box;text-shadow:none!important}html{font-size:var(--theme-font-size);scroll-behavior:smooth}body{font-family:var(--font-body);font-size:var(--font-size);color:var(--body-color);background-color:var(--rn-white-color);line-height:1.625;font-weight:400;overflow-x:hidden}h1,h2,h3,h4,h5,.header1,.header2,.header3,.header4,.header5,.hero-carousel .carousel-caption h1,.listing-main-info h1,.blog-header-title-section h1,.blog-overview-wrapper h2,.section-heading h3{font-family:var(--font-heading);font-weight:normal;letter-spacing:0;line-height:1.3}.navbar-default .navbar-nav>li>a,.header-contact-details,.big-contact-form-wrapper,.small-contact-info-wrapper,.hero-carousel .carousel-caption .btn,.building-main-info-listings-count,.listing-detail-info-list-container,.listing-grid,.listing-list,.listing-main-info-price,.listing-secondary-info,.mls-search-controls-wrapper,.mls-search-controls-wrapper label,.search-results-table-view-wrapper,#footer-disclaimer,.recent-blog-entry-text,.blog-header-title-section .blog-entry-info,.blog-post-content,.blog-overview-wrapper,.recent-blog-entry-date,.blog-controls-wrapper .btn-group .btn,.blog-controls-wrapper .btn-outline,.mls-search-controls-wrapper .form-control{font-family:var(--font-body);font-style:normal}a{transition:var(--transition-normal);-webkit-transition:var(--transition-normal);-moz-transition:var(--transition-normal);-ms-transition:var(--transition-normal);color:var(--accent-color)}a:hover{color:var(--primary-color)}a:focus{color:var(--primary-color);text-decoration:none;outline:none}h1,.header1{font-size:var(--h1-size)}h2,.header2{font-size:var(--h2-size)}h3,.header3,.section-heading h3{font-size:var(--h3-size)}h4,.header4{font-size:var(--h4-size)}body:not(.index) h1,body:not(.index) .header1{font-size:var(--h1-content-size);margin-bottom:20px}body:not(.index) h2,body:not(.index) .header2{font-size:var(--h2-content-size);margin-bottom:20px}body:not(.index) h3,body:not(.index) .header3{font-size:var(--h3-content-size);margin-bottom:20px}body:not(.index) h4,body:not(.index) .header4{font-size:var(--h4-content-size);margin-bottom:20px}.blog-post-content .header1,.blog-post-content .header2,.blog-post-content .header3,.blog-post-content .header4{margin-top:0;margin-bottom:25px}.tiny{text-transform:uppercase;color:var(--primary-color);font-size:var(--tiny-size);letter-spacing:2px;font-family:var(--font-accent);font-weight:500}.rn-invert-colors .tiny{color:var(--rn-white-color)}.rn_colour_red{color:var(--primary-color)}.btn:not([class*="button-"]),.section-button a,.section-intro a,.acreage-inner a,.section-headline-with-button a,.hero-carousel .carousel-caption .btn,.hero-carousel .carousel-caption.rn-invert-colors .btn{transition:var(--transition-normal);border-width:1px;border-style:solid;border-radius:var(--rn-radius);letter-spacing:var(--tracking-wide);font-size:var(--btn-size);font-family:var(--font-button);font-weight:500;height:var(--btn-height);padding:0 25px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;position:relative}.btn-primary:after,.btn-secondary:after,.section-button a:after,.section-intro a:after,.acreage-inner a:after,.big-contact-form-container .btn:after,.section-headline-with-button a:after{content:"\f054";font-family:var(--fontawesome);font-weight:900;font-size:10px;top:2px;margin-right:-5px;position:relative;transition:var(--transition-normal);transform:translateX(-5px);opacity:0}.btn-primary:hover:after,.btn-secondary:hover:after,.section-button a:hover:after,.section-intro a:hover:after,.acreage-inner a:hover:after,.big-contact-form-container .btn:hover:after,.section-headline-with-button a:hover:after{transform:translateX(5px);opacity:1;margin-right:0}.acreage-inner a{color:var(--rn-white-color);background-color:transparent;border-color:var(--rn-white-color)}.acreage-inner a:hover,.acreage-inner a:focus{color:var(--primary-color);background-color:var(--rn-white-color);border-color:var(--rn-white-color)}.btn:not(.btn-default),.btn-primary,.section-button a,.section-intro a,.section-headline-with-button a,.hero-carousel .carousel-caption .btn{color:var(--primary-color);background-color:transparent;border-color:var(--primary-color)}.btn:not(.btn-default):hover,.btn:not(.btn-default):focus,.btn-primary:hover,.btn-primary:focus,.section-button a:hover,.section-button a:focus,.section-intro a:hover,.section-intro a:focus,.section-headline-with-button a:hover,.section-headline-with-button a:focus,.hero-carousel .carousel-caption .btn:hover,.hero-carousel .carousel-caption .btn:focus{color:var(--rn-white-color);background-color:var(--primary-color);border-color:var(--primary-color)}.big-contact-form-container .btn,.listing-ctas-main .btn-primary,.section-featured-video a,.hero-carousel .carousel-caption.rn-invert-colors .btn{color:var(--rn-white-color);background-color:var(--primary-color);border-color:var(--primary-color)}.listing-bottom-form-container .btn{color:var(--primary-color);background-color:var(--rn-white-color);border-color:var(--rn-white-color)}.big-contact-form-container .btn:hover,.big-contact-form-container .btn:focus,.listing-ctas-main .btn-primary:hover,.listing-ctas-main .btn-primary:focus,.listing-bottom-form-container .btn:hover,.listing-bottom-form-container .btn:focus,.section-featured-video a:hover,.section-featured-video a:focus{color:var(--rn-white-color);background-color:var(--primary-color-dark);border-color:var(--primary-color-dark)}.btn-primary:hover,.rn-invert-colors .btn-primary:hover,.hero-carousel .carousel-caption .btn-primary:hover,.btn-primary:focus,.rn-invert-colors .btn-primary:focus,.hero-carousel .carousel-caption .btn-primary:focus,.hero-carousel .carousel-caption.rn-invert-colors .btn:hover,.hero-carousel .carousel-caption.rn-invert-colors .btn:focus{color:var(--rn-white-color);background-color:var(--primary-color-dark);border-color:var(--primary-color-dark)}.rn-invert-colors .btn-secondary,.listing-ctas-main .btn-secondary{color:var(--rn-white-color);background-color:var(--secondary-color);border-color:var(--secondary-color)}.rn-invert-colors .btn-secondary:hover,.listing-ctas-main .btn-secondary:hover,.rn-invert-colors .btn-secondary:focus,.listing-ctas-main .btn-secondary:focus{color:var(--rn-white-color);background-color:var(--secondary-color-dark);border-color:var(--secondary-color-dark)}.dropdown-menu a{transition:none;font-family:var(--font-body);color:var(--secondary-color)!important}.dropdown-menu>li>a{font-size:1rem}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:var(--rn-white-color)!important;background-color:var(--primary-color)!important}.navbar-nav>li>.dropdown-menu{border-radius:0;margin-top:0;padding-top:0;border:none;box-shadow:none;background-color:var(--rn-white-color)}.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:var(--primary-color)}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{background-color:var(--rn-light-color)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:var(--rn-dark-color);background-color:var(--rn-grey1-color)}.navbar-brand img{max-width:200px}.index .navbar-brand .brand-icon{display:block;text-align:left}.index .navbar-brand a:not(.brand-icon){display:none}body:not(.index) .brand-icon{display:none}#navbar{background-color:transparent;z-index:999}.navbar-toggle{position:relative;width:44px;height:36px}.navbar-toggle .icon-bar+.icon-bar{margin:0}.navbar-toggle .icon-bar{position:absolute;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.navbar-toggle span:nth-child(2){top:10px}.navbar-toggle span:nth-child(3){top:16px}.navbar-toggle span:nth-child(4){opacity:1;top:22px}.navbar-toggle.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.navbar-toggle.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar-toggle.open span:nth-child(2){top:16px}.navbar-toggle.open span:nth-child(4){top:16px;opacity:0}.navbar-default .navbar-toggle.collapsed[aria-expanded="false"]:hover{background:var(--primary-color);transition:all .2s ease-in}.navbar-default .navbar-toggle.collapsed[aria-expanded="false"] .icon-bar{transition:all .2s ease-in}.navbar-default .navbar-toggle,.rn-invert-colors .navbar-default .navbar-toggle{border-color:transparent}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle[aria-expanded="true"]{background:var(--primary-color-dark)}.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle[aria-expanded="true"] .icon-bar{background:#fff}.dropdown span{background:transparent!important}.navbar-nav.sm-collapsible .caret:before{content:'\f078';font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navbar-nav.sm-collapsible .open>a>.caret:before{content:'\f077'}.navbar-default .navbar-nav>li>a{color:var(--rn-dark-color);font-family:var(--font-body);font-size:calc(var(--font-size) - 1px);font-weight:normal;line-height:22px;text-transform:uppercase;letter-spacing:.5px;border:none!important}.navbar{margin-bottom:0}.navbar-header-centered{margin-top:0}#header-contact{margin-top:0;background-color:var(--primary-color)}#header-contact a{color:var(--rn-white-color);position:relative}#header-contact .header-contact-details a:after{display:block;width:0%;background:var(--rn-white-color);height:1px;content:"";top:2px;position:relative;transition:var(--transition-normal);opacity:.5}#header-contact .header-contact-details a:hover:after{width:100%}.header-account,.header-contact-details,.header-contact-social{margin-bottom:0;font-family:var(--font-accent);font-size:calc(var(--font-size) - 2px)}#header-contact .header-contact-social .fa-circle,.rn-invert-colors #header-contact .header-contact-social .fa-circle{color:transparent!important}#header-contact .header-contact-social .fa,.rn-invert-colors #header-contact .header-contact-social .fa{color:var(--rn-white-color);transition:var(--transition-normal)}@media only screen and (min-width :768px){.index .index-icon-logo{display:none}.index .navbar>.container-fluid>div:first-child,.index2 .navbar>.container-fluid>div:first-child{display:none}.index .navbar>.container-fluid>div:last-child,.index2 .navbar>.container-fluid>div:last-child{margin-left:unset!important}.navbar-static-top{top:auto}.navbar-brand img{max-width:250px}.index .navbar-brand .brand-icon{display:none}.index .navbar-brand a:not(.brand-icon){display:block}.navbar-nav>li>.dropdown-menu{background-color:var(--rn-white-color);padding-top:10px;border:none;box-shadow:0 7px 15px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 7px 15px 0 rgba(0,0,0,.15);-moz-box-shadow:0 7px 15px 0 rgba(0,0,0,.15);transition:var(--transition-normal);opacity:0;transform:translateY(10px);border-radius:4px}.navbar-nav>li.open>.dropdown-menu{opacity:1;transform:translateY(0)}}@media only screen and (min-width :1200px){#navbar{margin-left:auto}.navbar>.container-fluid,.navbar>.container,#header-contact{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar-brand{padding:10px 15px}}@media screen and (max-width:767px){.bg-fade-carousel-shadow{background:var(--rn-white-color);height:90px}#header-contact{display:none}#navbar{background:var(--rn-white-color);z-index:999;top:12px;border-top:1px solid var(--rn-grey1-color)}.index .index-icon-logo{display:inline-block}.navbar{display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between}.navbar-toggle{padding:0;float:none;background-color:var(--primary-color);border-radius:0;padding:10px;margin:0 15px;margin-left:auto}.navbar-default .navbar-toggle .icon-bar{background-color:var(--rn-white-color)}.navbar-collapse{margin-top:70px}.navbar-nav{margin-top:0}.navbar .container-fluid{margin:0}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:var(--primary-color);background-color:var(--rn-white-color)}.nav>li{border-bottom:1px solid var(--rn-grey1-color)}.nav>li:last-child{border:none}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:var(--rn-white-color);background-color:var(--primary-color)}.rn-invert-colors .navbar-default .navbar-nav>li>a{color:var(--accent-color)}.rn-invert-colors .navbar-default .navbar-nav>.active>a,.rn-invert-colors .navbar-default .navbar-nav>.active>a:focus,.rn-invert-colors .navbar-default .navbar-nav>.active>a:hover{background-color:var(--primary-color-dark)}}.footer-section{border-top:1px solid var(--accent-color);background-color:var(--footer-section-bg);text-align:center;padding:0}.section-custom-footer{display:none}#footer-disclaimer{padding:50px 0}#footer-disclaimer .container{padding-right:30px;padding-left:30px}#footer-disclaimer .container .row{display:flex;flex-direction:column}#footer-disclaimer .container .row div[class*="col-"]{float:none;width:100%}#footer-disclaimer .mls_logo_footer{float:none!important;margin:0 0 15px;width:auto;max-width:unset;object-fit:contain;height:41px}#custom-footer p,#footer-disclaimer p{font-size:12px;display:inline-block!important;margin:0 10px 15px!important}#footer-disclaimer p a{opacity:.75;transition:var(--transition-normal)}#footer-disclaimer p a:hover,#footer-disclaimer p a:focus{opacity:1}#footer-disclaimer p a:hover,#footer-disclaimer p a:focus{}.contact-info-social .fa-stack,.header-contact-social .fa-stack{width:2em;height:2em}.form-control{border-radius:var(--rn-radius)}.form-caption{opacity:0;transition:var(--transition-normal)}.form-caption div[class*="container"]{width:100%}.section-form .container{position:relative;z-index:3}.section-form.narrow .container{max-width:var(--narrow-width)}.section-form .big-contact-form-wrapper{padding-top:70px;padding-bottom:70px;position:relative}.section-form .big-contact-form-wrapper .small-divider{display:none}.section-form .big-contact-form-container .contact-info-social .fa{color:var(--accent-color);transition:var(--transition-normal)}.section-form .big-contact-form-container .contact-info-social .fa-circle{color:var(--primary-color)}.section-form .big-contact-form-container .contact-info-social a:hover .fa{color:var(--rn-white-color)}.section-form .big-contact-form-container .contact-info-social a:hover .fa-circle{color:var(--primary-color-dark)}.section-form .big-contact-form-container{padding-left:15px;padding-right:15px}.section-form .form-caption{margin:0 0 25px;opacity:1}.section-form .form-control{height:var(--field-height);letter-spacing:var(--tracking-wide);border-radius:var(--rn-radius);box-shadow:none;font-size:var(--font-size)}.section-form .btn{width:100%;height:50px}.section-form .form-group>[class*="text-"]{font-size:calc(var(--font-size))}.section-form.rn-invert-colors .form-control{border-color:var(--rn-white-color)}.section-form .big-contact-form-container .form-group{display:inline-block;margin:0 0 15px;width:calc(50% - 7.5px)}.section-form .big-contact-form-container .form-group:first-of-type,.section-form .big-contact-form-container .form-group:last-of-type{width:100%;display:block;margin:0 auto 15px}.section-form .big-contact-form-container .formContent{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:auto}.section-form.buy-form .big-contact-form-container .form-group:nth-last-of-type(2){width:100%!important}@media screen and (min-width:768px){.form-caption{font-size:calc(var(--font-size) + 2px)}}.section-quick-contact{background-color:var(--rn-white-color)}.section-quick-contact .section-footer-logo{display:block!important;border-top:1px solid var(--rn-grey1-color)}.section-quick-contact .section-footer-logo .rn-content-block{padding-bottom:0}.section-quick-contact .section-footer-logo img{max-width:500px;width:85%}.section-quick-contact .small-contact-info-wrapper{letter-spacing:var(--tracking-wide)}.section-quick-contact .small-contact-info-wrapper .contact-info-container{display:flex;flex-direction:column;align-items:top;align-content:center;gap:25px;text-align:center}.section-quick-contact .small-contact-info-wrapper{text-transform:none;font-size:var(--font-size);padding:50px 0}.section-quick-contact .small-contact-info-wrapper h4{letter-spacing:2px;font-family:var(--font-accent);font-weight:500;color:var(--primary-color);font-size:12px;margin-bottom:20px;text-transform:uppercase}.section-quick-contact .small-contact-info-wrapper p{margin-bottom:0}.section-quick-contact .contact-info-name,.section-quick-contact .contact-info-brokerage{display:none}.small-contact-info-wrapper .contact-info-address-street{display:unset}.section-quick-contact .small-contact-info-wrapper p.contact-info-contact-image{margin:10px 0 20px}.section-quick-contact .small-contact-info-wrapper .contact-info-social{display:flex;column-gap:10px;justify-content:center}.section-quick-contact .small-contact-info-wrapper p>.fa,.section-quick-contact .small-contact-info-wrapper .contact-info-address-street>.fa{color:var(--primary-color)}.section-quick-contact .small-contact-info-wrapper .contact-info-social .fa{color:var(--accent-color);transition:var(--transition-normal)}.section-quick-contact .small-contact-info-wrapper .contact-info-social .fa-circle{color:transparent}.section-quick-contact .small-contact-info-wrapper .contact-info-social a:hover .fa,.section-quick-contact .small-contact-info-wrapper .contact-info-social a:focus .fa{color:var(--rn-white-color)}.section-quick-contact .small-contact-info-wrapper .contact-info-social a:hover .fa-circle{color:var(--primary-color)}.section-quick-contact .small-contact-info-wrapper .contact-info-container>div{float:none;width:100%}.section-quick-contact .small-contact-info-wrapper .contact-info-container>div:first-child>.brand-logo{display:flex;flex-direction:column;align-items:center;row-gap:10px}.section-quick-contact .small-contact-info-wrapper p.contact-info-contact-image img{width:80%;max-width:var(--quick-contact-brand-logo)}@media screen and (min-width:768px){.section-quick-contact .small-contact-info-wrapper .contact-info-container{flex-direction:row;flex-wrap:wrap}.section-quick-contact .small-contact-info-wrapper .contact-info-container>div{padding:0 15px}}@media screen and (min-width:992px){.section-quick-contact .small-contact-info-wrapper{padding:50px 0}.section-quick-contact .small-contact-info-wrapper .contact-info-container{text-align:left;gap:0}.section-quick-contact .small-contact-info-wrapper .contact-info-container>div{width:calc(100% / 4)!important}.section-quick-contact .small-contact-info-wrapper .contact-info-social{justify-content:unset}.section-quick-contact .small-contact-info-wrapper .contact-info-container>div:first-child>.brand-logo{align-items:flex-start}}body.toolbar .listing-hero{margin-top:var(--nav-height)}.listing-photo-lightbox-link,.listing-hero .listing-photo-lightbox-link .btn{font-size:.875rem}.mls-search-results-paging .pagination>li>a,.mls-search-results-paging .pagination>li>span{font-size:calc(var(--font-size) - 4px)}.listing-detail-idx-table,.listing-detail-vow-table{font-size:1rem}.search-results-view-changer .btn{border-color:#ccc!important}.listing-grid,.listing-list{box-shadow:none;transition:var(--transition-normal);border-color:var(--rn-grey1-color)}.listing-grid:hover,.listing-list:hover{box-shadow:rgba(0,0,0,.1) 0 10px 50px;border-color:var(--rn-grey1-color);transform:scale(1.01)}.listing-grid h4,.listing-list h4{font-size:1.25rem!important;text-transform:none;margin-bottom:0!important}.listing-grid-brokerage,.listing-list-brokerage{margin:20px 0 10px;font-weight:500;line-height:1.6;font-family:var(--font-accent);display:inline-flex;align-items:center}.listing-grid-brokerage img,.listing-list-brokerage img{float:none;margin:0 10px 0 0}.listing-grid-info-primary{font-family:var(--font-accent);font-size:.75rem;font-weight:500;margin-bottom:15px;display:inline-flex;align-items:center;gap:15px}.listing-grid-info-price{color:var(--primary-color)}.listing-list-info-price,.listing-list-info-secondary{font-family:var(--font-accent);font-weight:500;text-transform:uppercase}.listing-list-info-price{color:var(--primary-color)}.listing-list-info-secondary li{font-size:12px}.listing-tag-over-image-container{padding:10px}.listing-tag-small.label-danger{background-color:var(--primary-color);color:var(--rn-white-color)}.listing-tag-over-image-container .listing-tag-small{box-shadow:none;font-size:var(--font-size);display:inline-flex;align-items:center;column-gap:10px;padding:10px;box-shadow:none!important;border-radius:3px;font-family:var(--font-accent);font-weight:500;letter-spacing:1px}.listing-tag-over-image-container .listing-tag-small span{font-weight:400;font-size:70%}.listing-tag-over-image-container .listing-tag-small i{font-size:70%}.search-results-top-controls-wrapper{padding-top:60px}.search-results-bottom-controls-wrapper{padding-bottom:60px}body.listing_detail_view .listing-main-info h1{font-size:var(--h2-content-size)!important;margin:0}body.listing_detail_view .listing-main-info h3{font-family:var(--font-accent);font-size:1rem;margin:5px 0 0}.listing-main-info-price{font-family:var(--font-accent);letter-spacing:1px;color:var(--primary-color)}.listing-main-info .row>div:first-child{text-align:center}.listing_detail_view .listing-tag{display:inline-flex;align-items:center;column-gap:5px;position:relative;font-family:var(--font-accent);font-weight:500;letter-spacing:1px;font-size:.875rem}.listing_detail_view .listing-tag .fa{font-size:70%}.listing-secondary-info-and-cta-container{border-color:var(--rn-light-color)}.listing-detail-idx-table,.listing-detail-vow-table{font-family:var(--font-body)}.listing-other-actions-container .btn{width:100%}.listing-detail-vow-login{line-height:var(--btn-height);display:inline-block;padding-left:25px;padding-right:25px;margin-bottom:35px}.listing-detail-vow-login .btn{padding-top:10px;padding-bottom:10px;display:inline-block;padding-left:25px;padding-right:25px}.listing-detail-vow-login{box-shadow:0 20px 20px rgb(0 0 0 / 5%);text-align:center}.listing-detail-vow-login h4{font-family:var(--font-heading);font-size:var(--h4-size);line-height:1.3;margin-left:0;margin-right:0;margin-top:25px;position:relative}.listing-detail-vow-login h4:before{content:"\e1b0";font-family:var(--fontawesome);font-weight:bold;width:60px;height:60px;font-size:28px;background:var(--secondary-color);padding:10px;border-radius:100%;position:absolute;top:-80px;left:calc(50% - 35px)}.listing-bottom-form-container{background-color:var(--primary-color)}.listing-bottom-form-container .listing-lead-form-container{background-color:transparent}.listing-bottom-form-container .form-control{height:45px;box-shadow:none;letter-spacing:.03em;border-radius:var(--rn-radius)}.listing-bottom-form-container .btn{width:100%;height:45px}.listing-bottom-form-container .form-group>[class*="text-"]{font-size:calc(var(--font-size) - 3px)}.listing-bottom-form-container .form-group{display:inline-block;margin:0 0 15px;width:calc(50% - 7.5px)}.listing-bottom-form-container .form-group:first-of-type,.listing-bottom-form-container .form-group:last-of-type,.listing-bottom-form-container .form-group:nth-of-type(4){width:100%;display:block;margin:0 auto 15px}.listing-bottom-form-container .formContent{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:auto}.listing-bottom-form-container .form-group:last-of-type,.listing-bottom-form-container .checkbox{width:100%!important}.listing-lead-form-container{padding-left:30px;padding-right:30px}.listing-lead-form-container form{display:flex;flex-direction:column-reverse;width:100%;text-align:center;row-gap:50px}.listing-lead-form-container h3{font-size:var(--h3-size);text-align:center}.listing-lead-form-container .contact-info-name{font-size:var(--h4-size);margin-bottom:5px}.listing-lead-form-container .contact-info-brokerage{margin-bottom:25px;color:var(--rn-grey1-color);font-family:var(--font-accent);font-weight:500;font-size:1rem}.listing-lead-form-container p{font-weight:normal;position:relative}.listing-lead-form-container a:hover,.listing-lead-form-container a:focus{color:var(--accent-color)}@media screen and (max-width:767px){.listing-detail-idx-table>div:nth-child(even){background:hsl(from var(--rn-light-color) h s l / .25)}}@media screen and (min-width:768px){.alert{font-size:1rem}.building-main-info-listings-count,.listing-main-info h1,.listing-main-info h3,.listing-main-info-price{color:var(--rn-white-color)}.listing-main-info-price{color:var(--rn-white-color)}.listing-main-info .row>div:first-child{text-align:unset}}@media screen and (min-width:992px){.listing-list{height:320px}.listing-list-content{padding:30px}.listing-list-info-description{font-size:.975rem}.listing-detail-vow-login h4{margin-left:20px;margin-right:20px}.listing-lead-form-container form{flex-direction:row-reverse;text-align:unset;column-gap:50px}.listing-lead-form-container h3{text-align:unset}.listing-lead-form-container p[class*="contact-info-"]:not(.contact-info-brokerage){padding-left:30px}.listing-lead-form-container p[class*="contact-info-"]:not(.contact-info-brokerage) .fa{position:absolute;left:0;font-size:80%;top:5px}}@media only screen and (min-width:1200px){}.video-bg{top:0;left:0;bottom:0;right:0;position:absolute;display:flex;align-items:center;justify-content:center;overflow:hidden}.video-bg>video{top:0;left:0;bottom:0;right:0;position:absolute;object-fit:cover;object-position:center;height:100%}.video-bg-cover{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-size:cover;background-repeat:no-repeat;pointer-events:none}.fade-transition{transition:opacity 1.5s ease;opacity:1}.fade-transition.fade-out{opacity:0}.section-button .rn-content-block{padding-top:0}.section-headline [class*="header"]{font-size:var(--h2-size);line-height:1.2;margin:20px 0 35px}.section-headline .rn-content-block{position:relative;margin:0 auto;padding-bottom:0;font-size:clamp(1rem,.931rem + .3448vw,1.125rem)}.section-headline.narrow .container{max-width:var(--narrow-width)}.section-headline-with-button .rn-content-block{padding-bottom:20px}.section-headline-with-button .row>div:first-child>div{display:flex;flex-direction:row;align-items:center;gap:0}.section-headline-with-button .row>div:last-child{display:none}@media screen and (min-width:992px){.section-button.sm-device-only{display:none}.section-headline-with-button .row{min-height:100px;border-bottom:1px solid var(--rn-grey2-color)}.section-headline-with-button .row>div:last-child{text-align:right;display:unset}}.banner-video{background-color:var(--rn-dark-color)}.section-hero-banner .banner-video>video{opacity:.5}.hero-carousel .slide{min-height:750px}.hero-carousel .carousel-caption{display:flex;flex-direction:column;top:25%}.hero-carousel .carousel-caption h4{order:1}.hero-carousel .carousel-caption h4 hr{border-color:var(--primary-color);width:50px;margin:35px auto 0}.hero-carousel .carousel-caption h1{order:2;margin-bottom:15px;text-transform:none;font-size:var(--h1-size)}.hero-carousel .carousel-caption p{order:3}@media only screen and (min-width:1200px){.hero-carousel .slide{min-height:800px}}.section-intro .rn-content-block{background-image:var(--intro-section-bg);background-position:bottom center;background-attachment:fixed;font-size:clamp(1rem,.931rem + .3448vw,1.125rem);position:relative;text-align:center}.section-intro .rn-content-block::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%)}.section-intro .rn-content-block>*{position:relative;z-index:2}.section-intro .rn-content-block .tiny{display:inline-block;margin-bottom:15px}.section-intro .rn-content-block [class*="header"]{font-size:var(--h1-size);line-height:1.1;margin-bottom:15px}@media screen and (min-width:992px){.section-intro .rn-content-block{text-align:unset}}@media screen and (min-width:1200px){.section-intro .rn-content-block [class*="header"]{font-size:calc(var(--h1-size) + 25px)}}.section-services .row>div{padding:15px;min-height:300px}.section-services .row>div>div{overflow:hidden;width:100%;height:100%;background-color:var(--rn-dark-color)}.section-services img{position:relative;width:100%;height:320px;object-fit:cover;object-position:center;transition:var(--transition-normal);opacity:.60}.section-services .rn-col-1-4 img{object-position:top center}.section-services img:hover{transform:scale(1.05);opacity:.75}.section-services [class*="header"]{position:absolute;margin:0!important;z-index:1;bottom:30px;left:30px;right:30px;pointer-events:none;color:var(--rn-white-color)}@media screen and (min-width:992px){.section-services img{height:300px}.section-services .row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:15px 15px;grid-auto-flow:row;grid-template-areas:"rn-col-1-4 rn-col-2-4 rn-col-3-4""rn-col-1-4 rn-col-4-4 rn-col-5-5"}.section-services .row>div{padding:0;width:100%}.section-services .rn-col-1-4{grid-area:rn-col-1-4}.section-services .rn-col-1-4 img{height:100%}.section-services .rn-col-2-4{grid-area:rn-col-2-4}.section-services .rn-col-3-4{grid-area:rn-col-3-4}.section-services .rn-col-4-4{grid-area:rn-col-4-4}.section-services .rn-col-5-5{grid-area:rn-col-5-5}}.editmode .section-services [class*="header"]{position:static!important;margin:0!important;z-index:1;bottom:unset!important;left:unset!important;pointer-events:unset!important}.editmode .section-services img{height:300px!important}.editmode .section-services .rn-col-1-4 img{height:auto!important}.section-featured-video .rn-content-block{position:relative}.section-featured-video .rn-content-block>.container{position:relative;z-index:1}.section-featured-video .rn-content-block::after{background-color:var(--rn-light-color);background-image:var(--texture-overlay);content:"";position:absolute;left:0;right:0;bottom:0;height:360px;opacity:.1}.section-featured-video .btn{margin-top:30px}.section-listings-showcase .row:first-of-type{display:none}.section-listings-showcase .slider-container li>div{padding:0 5px}.section-listings-showcase .slider-indicators{bottom:-1rem}.swiffy-slider .slider-nav{transform:translateX(-5px);transition:var(--transition-normal);opacity:0}.swiffy-slider .slider-nav.slider-nav-next{transform:translateX(5px);transition:all .3s ease}.swiffy-slider:hover .slider-nav{transform:translateX(0);opacity:1}.swiffy-slider:hover .slider-nav.slider-nav-next{transform:translateX(0);opacity:1}.section-listings-showcase .slider-indicators-dark .slider-indicators>.active{background-color:var(--primary-color);filter:invert(0)}.section-listings-showcase .featured-listing-preview{border:1px solid var(--rn-grey1-color);border-radius:6px;overflow:hidden}.section-listings-showcase .featured-listing-preview:hover{box-shadow:rgba(0,0,0,.1) 0 10px 50px}.section-listings-showcase .featured-listings-carousel-wrapper{padding:0 15px 35px}.section-listings-showcase .featured-listing-info-container{text-align:left;padding-left:25px;padding-right:25px}.section-listings-showcase .featured-listings-carousel-wrapper h4{text-transform:none;font-size:calc(var(--font-size) + 2px);margin-bottom:0}.section-listings-showcase .featured-listing-info-container p{color:var(--body-color)}.section-listings-showcase p.featured-listing-desc-price{font-family:var(--font-accent);color:var(--primary-color);font-weight:500;font-size:var(--font-size);margin-bottom:25px}.section-listings-showcase p.featured-listing-desc-secondary{color:var(--rn-grey2-color);font-family:var(--font-accent);font-size:var(--tiny-size);margin:3px 0}.featured-listing-info-container{margin-top:0;height:auto;background:0 0}.featured-listings-carousel-wrapper h4 a,.featured-listings-wrapper h4 a{color:inherit}.img-listing-showcase,.img-listing-showcase img{height:175px}.section-listings-showcase .featured-listing-preview{height:380px}.slider-indicators-round .slider-indicators>*,.slider-indicators-round.slider-indicators>*,.slider-indicators-square .slider-indicators>*,.slider-indicators-square.slider-indicators>*{width:.6rem;height:.6rem}@media screen and (max-width:574px){.swiffy-slider{--swiffy-slider-item-count:1}}@media screen and (min-width:575px) and (max-width:991px){.swiffy-slider{--swiffy-slider-item-count:2}}@media only screen and (min-width:992px){.section-listings-showcase .featured-listing-preview{height:380px}}@media only screen and (min-width:1920px){.section-listings-showcase .featured-listings-carousel-wrapper .container{width:calc(var(--screen-xl) + 100px)}}.section-acreage{background-image:var(--acreage-bg);background-position:bottom center;background-size:cover;position:relative}section.section-acreage:before{background:var(--primary-color) var(--texture2-overlay);content:"";top:0;bottom:0;right:0;left:25vw;position:absolute}.section-acreage .acreage-inner .rn-content-block{position:relative;padding:20px 0}.section-acreage .rn-content-block>.container{position:relative;z-index:1}.acreage-inner span.tiny{display:inline-flex;align-items:center;margin-bottom:25px;gap:10px}.acreage-inner span.tiny:after{content:"";width:100px;height:1px;background:var(--rn-white-color)}.section-acreage-living .video-bg-cover{background-image:var(--acreage-bg)}.section-acreage-living .acreage-video{right:0;background:var(--rn-dark-color)}.section-acreage-living .acreage-video>video{opacity:.35}.section-acreage-living .row>div{display:flex;flex-direction:column;width:90%;min-height:400px;justify-content:center;font-size:clamp(1rem,.931rem + .3448vw,1.125rem)}.section-acreage-living-button .rn-col-1-1{padding:0 25px}@media only screen and (min-width:768px){.section-acreage-living .row>div{width:75%}}@media only screen and (min-width:1200px){section.section-acreage:before{left:50vw}.section-acreage .acreage-inner .rn-content-block{padding:40px 0}}@media only screen and (min-width:1200px){.section-acreage-living .row>div{height:370px;width:50%}}@media only screen and (min-width:1400px){.section-acreage-living .acreage-video{right:clamp(180px,15vw,25vw)}}.section-neighbourhood{padding:40px 0 20px}.upload-neighbourhood{display:none}.section-neighbourhood .item a .image-frame{display:flex;position:relative;height:380px;width:100%;border-radius:var(--rn-radius);background-color:var(--rn-dark-color);transition:all .3s ease;justify-content:center;align-items:center;overflow:hidden}.section-neighbourhood .item a .image-frame:before{content:"Explore";display:inline-flex;border:1px solid var(--primary-color);border-radius:4px;background:var(--primary-color);color:var(--rn-white-color);font-family:var(--font-accent);font-size:calc(var(--font-size) - 2px);padding:8px 15px;letter-spacing:2px;text-transform:uppercase;transition:var(--transition-normal);position:absolute;opacity:0;transform:translateY(5px)}.section-neighbourhood .item:hover a:hover .image-frame{box-shadow:rgba(0,0,0,.1) 0 10px 50px}.section-neighbourhood .item:hover a .image-frame:before{transform:translateY(0px);color:#fff;opacity:1;z-index:2}.section-neighbourhood .item a .image-frame>img{width:100%! important;height:100%! important;object-fit:cover;object-fit:cover;transition:var(--transition-normal);pointer-events:initial;opacity:.75}.section-neighbourhood .item:hover a .image-frame>img{filter:grayscale(1);transform:scale(1.05);opacity:.9}.section-neighbourhood .item h4{pointer-events:none;font-size:var(--h3-size);position:absolute;transition:var(--transition-normal);opacity:1;top:50%;left:50%;transform:translate(-50%,-50%)}.section-neighbourhood .item:hover h4{opacity:0}.section-neighbourhood .item a{pointer-events:initial}@media (min-width:992px){.section-neighbourhood .slider-item-show3{--swiffy-slider-item-count:2}.section-neighbourhood .item h4{top:unset;bottom:20px;left:50px;transform:translate(0,0)}.section-neighbourhood .item:hover h4{opacity:0;transform:translate(0%,10px)}}@media (min-width:1400px){.section-neighbourhood .item a .image-frame{height:450px}}@media (min-width:1920px){.section-neighbourhood .slider-item-show3{--swiffy-slider-item-count:4}}.editmode .upload-neighbourhood{display:block}.editmode .section-neighbourhood .item h4{position:static;bottom:unset;left:unset;transition:none!important;opacity:1!important}.upload-neighbourhood.editing-mode{border:1px dashed red;background-color:rgba(0,0,0,.03)}.section-testimonial-showcase{background-image:var(--testimonial-bg);background-attachment:fixed}.testimonials-wrapper{padding:50px 0 200px;background:rgba(74,83,70,0);background:linear-gradient(0deg,rgba(74,83,70,0) 0%,rgba(255,255,255,1) 50%);position:relative}.testimonials-wrapper .small-divider{display:none}.testimonials-wrapper .section-heading h3{font-size:var(--tiny-size);font-family:var(--font-accent);color:var(--rn-grey2-color);letter-spacing:var(--tracking-wide);position:relative;text-transform:uppercase;margin:0;font-weight:500}.testimonials-wrapper .section-heading h3::before{display:block;content:"\f005 \f005 \f005 \f005 \f005";font-weight:900;font-family:var(--fontawesome);font-size:var(--font-size);color:var(--primary-color);margin:0 auto 15px;transition:var(--transition-normal);letter-spacing:3px}.section-testimonial-showcase .carousel-inner{width:90%;margin:0 auto}#testimonials-carousel blockquote{color:var(--secondary-color);font-size:clamp(.9375rem,.6272rem + 1.5517vw,1.5rem)}#testimonials-carousel blockquote>p:nth-of-type(odd){display:none}#testimonials-carousel blockquote>cite{font-style:normal;font-family:var(--font-accent);font-size:calc(var(--font-size) - 2px);color:var(--primary-color);text-transform:uppercase;display:inline-block;margin-top:25px;letter-spacing:var(--tracking-wide);font-weight:500}#testimonials-carousel .carousel-indicators li{background:var(--accent-color-light);border-color:var(--accent-color-light);margin:1px 3px}#testimonials-carousel .carousel-indicators li.active{height:10px;width:10px;margin:1px 3px;background:var(--primary-color-light);border-color:var(--primary-color-light)}@media screen and (min-width:1200px){.testimonials-wrapper{padding:50px 0 50vh}.testimonials-wrapper img[class*="thumb-"]{display:unset!important;visibility:unset!important}}.recent-blog-entries-wrapper{text-align:left;padding-top:0;padding-bottom:25px}.recent-blog-entries-wrapper .row:first-of-type,.recent-blog-entry-container .small-divider,.recent-blog-entry-text{display:none}.recent-blog-entry-read-more{text-align:left;font-family:var(--font-accent);color:var(--primary-color)}.recent-blog-entry-date{font-family:var(--font-accent);text-transform:uppercase;font-size:12px}.recent-blog-entry-read-more{text-align:left;font-family:var(--font-accent);text-transform:uppercase;font-size:11px}.recent-blog-entry-read-more a{color:var(--primary-color)}.recent-blog-entry-read-more a:hover,.recent-blog-entry-read-more a:focus{color:var(--primary-color-dark)}.recent-blog-entry-container{display:flex;flex-direction:column;border:1px solid var(--rn-grey1-color);border-radius:6px;overflow:hidden;padding:0;height:auto;transition:var(--transition-normal);margin-bottom:25px}.recent-blog-entry-container:hover{box-shadow:rgba(0,0,0,.1) 0 10px 50px;transform:translateY(2px)}.recent-blog-entry-container img{order:1;width:100%;object-fit:cover;object-position:center;height:200px;margin:0 0 20px}.recent-blog-entry-container .recent-blog-entry-date{order:2;margin-bottom:0}.recent-blog-entry-container .recent-blog-entry-title{order:3}.recent-blog-entry-container .recent-blog-entry-read-more{order:4}.recent-blog-entry-container .recent-blog-entry-date,.recent-blog-entry-container .recent-blog-entry-title,.recent-blog-entry-container .recent-blog-entry-read-more{padding-left:25px;padding-right:25px}@media screen and (min-width:768px){.recent-blog-entry-container{height:380px}}.section-lead-form .big-contact-form-wrapper{background-color:var(--rn-dark-color);background-image:var(--lead-form-bg);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.section-lead-form .big-contact-form-wrapper::before{content:"";background-color:var(--overlay-color);position:absolute;inset:0;width:100%;height:100%}.section-lead-form .big-contact-form-wrapper>.container{position:relative;z-index:3;text-align:center}.section-lead-form .lead-caption [class*="header"]{font-size:var(--h2-content-size)}@media screen and (min-width:992px){.section-lead-form .big-contact-form-wrapper>.container{text-align:unset}.section-lead-form .big-contact-form-container .formContent{padding-left:55%}.section-lead-form .lead-caption [class*="header"]{max-width:400px}}.page-title .rn-content-block{background-color:var(--secondary-color)!important;background-image:var(--page-title-bg);background-size:cover;padding-top:0;padding-bottom:0;position:relative;text-align:center}.page-title .rn-content-block::before{content:"";background-color:var(--overlay-color);background-repeat:repeat;position:absolute;inset:1;width:100%;height:100%;top:0;left:0;z-index:2;opacity:1;pointer-events:none}.page-title .rn-content-block>[class*="container"]{position:relative;z-index:4}.page-title .row{display:flex;flex-direction:column;align-items:center;overflow:hidden;height:calc(var(--page-title-height));justify-content:center}.page-title .row>div>div{padding:30px 0;color:var(--accent-color-light);font-size:calc(var(--font-size))}.page-title .row>div:last-child>h1{font-size:var(--font-xl-size)}.page-title .row [class*="header"],.page-title .row h1{color:var(--rn-white-color);line-height:1.1;font-size:var(--h1-size)}.section-neighbourhood-links .rn-col-1-1-content{display:grid;gap:1rem;grid-template-columns:repeat(1,1fr)}.section-neighbourhood-links .rn-col-1-1-content a{display:inline-block;text-align:center;padding:.75rem 1rem;background-color:var(--primary-color);color:var(--rn-white-color);border:1px solid var(--primary-color);border-radius:var(--rn-radius);text-decoration:none;text-transform:uppercase;font-size:1rem;font-weight:500;font-family:var(--font-accent);transition:var(--transition-normal)}.section-neighbourhood-links .rn-col-1-1-content a:hover,.section-neighbourhood-links .rn-col-1-1-content a:focus{background-color:var(--primary-color-dark);color:var(--rn-white-color);border-color:var(--primary-color-dark)}@media (min-width:576px){.section-neighbourhood-links .rn-col-1-1-content{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.section-neighbourhood-links .rn-col-1-1-content{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.section-neighbourhood-links .rn-col-1-1-content{grid-template-columns:repeat(4,1fr)}}.section-lead-form.section-contact-form>.big-contact-form-wrapper{background-image:var(--intro-section-bg);background-color:var(--rn-white-color);background-position:bottom center;background-attachment:fixed;font-size:clamp(1rem,.931rem + .3448vw,1.125rem);position:relative;text-align:center}.section-lead-form.section-contact-form>.big-contact-form-wrapper::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%)}.section-lead-form.section-contact-form>.big-contact-form-wrapper>*{position:relative;z-index:2}@media screen and (min-width:992px){.section-lead-form.section-contact-form .big-contact-form-container .formContent{padding-left:0;width:65%}.section-lead-form.section-contact-form .lead-caption [class*="header"]{max-width:unset;font-size:var(--h2-content-size);margin-bottom:25px}}.section-privacy-policy-title.page-title .rn-content-block{padding-top:40px;padding-bottom:40px;background-color:var(--primary-color)!important;text-align:center}.section-privacy-policy-title.page-title .rn-content-block::before,.section-privacy-policy-title.page-title .rn-content-block::after{display:none}.section-privacy-policy-title.page-title .row{height:unset;display:block}.section-privacy-policy-title.page-title .row>div{position:static;display:block;padding-left:30px;padding-right:30px}.section-privacy-policy-text h3{font-size:var(--h2-content-size);margin:35px 0 15px}body.toolbar .content-section-blog-post{margin-top:var(--nav-height)}.content-section-blog-post .small-divider,.blog-entry-overview-container .small-divider,body.blog .blog-controls-wrapper{display:none}.blog-overview-wrapper{padding-top:60px;padding-bottom:60px;text-align:left}.blog-overview-wrapper .container{max-width:var(--max-width);padding-left:30px;padding-right:30px}.blog-overview-wrapper h2{font-size:var(--h3-content-size);margin-top:0;margin-bottom:20px}.blog-entry-overview-info{font-style:normal;font-family:var(--font-accent);font-size:calc(var(--font-size) - 4px);font-weight:500;letter-spacing:1px;text-transform:uppercase;margin-top:25px}.blog-entry-overview-container{display:flex;flex-direction:column}.blog-entry-overview-container img{order:1}.blog-entry-overview-container .blog-entry-overview-info{order:2}.blog-entry-overview-container .blog-entry-overview-title{order:3;font-size:var(--h3-content-size)}.blog-entry-overview-container .blog-entry-overview-text{order:4}.blog-entry-overview-container .blog-entry-overview-read-more{order:5}.blog-entry-overview-container img{border-radius:var(--rn-radius);height:250px;object-fit:cover;width:100%;transition:var(--transition-normal)}.blog-entry-overview-container:has(>:first-child:not(img))::before{content:"";display:flex;block-size:100%;inline-size:100%;height:250px;background-color:var(--primary-color-light);color:var(--accent-color);z-index:0;justify-content:center;align-items:center;letter-spacing:var(--tracking-wide)}.blog-entry-overview-container:has(>:first-child:not(img))::after{content:"";position:absolute;inset:0;width:100%;height:250px;background-image:var(--brand-logo);background-position:center;background-size:25%;background-repeat:no-repeat;z-index:1;opacity:.2}.blog-entry-overview-text{font-size:clamp(.875rem,.8036rem + .3571vw,1rem)}.blog-entry-overview-text br{display:none}.blog-overview-wrapper .btn-outline{border:0;font-family:var(--font-accent);background-color:transparent;font-size:calc(var(--btn-size));padding-left:2px;padding-right:2px;color:var(--primary-color);transition:var(--transition-normal);margin:0;height:unset}.blog-overview-wrapper .btn-outline:hover,.blog-overview-wrapper .btn-outline:focus{background-color:transparent;color:var(--primary-color-dark)}.blog-controls-wrapper{border-color:var(--rn-grey1)}.blog-controls-wrapper .btn-group .btn,.blog-controls-wrapper .btn-outline{font-family:var(--font-accent);font-size:calc(var(--font-size) - 2px);letter-spacing:1px;min-width:210px}.blog-controls-wrapper .btn-group .btn.dropdown-toggle{min-width:unset}.blog-controls-wrapper .btn-group:hover>button{background:var(--rn-light-color);border-color:var(--rn-grey2-color);color:var(--rn-dark-color)}.blog-header-title-section{background-color:var(--primary-color)}.blog-header-title-section h1{color:var(--rn-white-color)}.blog-header-title-section .blog-entry-info{color:var(--rn-white-color);font-family:var(--font-accent);text-transform:uppercase;font-weight:500;font-size:13px;letter-spacing:1px}.blog-header-title-section .blog-entry-info a{color:var(--rn-color-white)}@media only screen and (min-width:768px){.blog-overview-wrapper .row{display:flex;flex-wrap:wrap;row-gap:25px}.blog-overview-wrapper .row>div{width:50%}.blog-overview-wrapper .row>.clearfix{display:none}.blog-controls-wrapper .btn-group .btn,.blog-controls-wrapper .btn-outline{font-size:calc(var(--font-size) - 5px);min-width:150px}}body.editmode div[contenteditable="true"],body.editmode .section-heading *[contenteditable="true"],body.editmode div[contenteditable="true"] *[class*="header"],body.editmode [class*="section"] .row>div [class*="header"]{color:var(--edit-mode-color)}body.editmode .row>div:last-child>div a,body.editmode .row>div:last-child>div a.btn-txt{color:var(--edit-mode-color)}body.editmode .row>div:last-child>div a::after,body.editmode .row>div:last-child>div a.rn-link::after,body.editmode .row>div:last-child>div a.btn-txt::after{content:none}