:root{--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--max-width:1920px;--form-control-height:45px;--btn-height:50px;--listing-grid-height:450px;--blog-post-height:490px;--fontawesome:"Font Awesome 6 Free";--font-heading:'postea-variable',serif;--font-button:'postea-variable',serif;--font-body:'postea-variabl',sans-serif;--font-base-size:16px;--font-fluid-base-size:clamp(.875rem,.8036rem + .3571vw,1.125rem);--theme-font-size:16px;--font-size:clamp(.875rem,.8036rem + .3571vw,1rem);--tiny-size:clamp(.6875rem,.653rem + .1724vw,.75rem);--btn-size:clamp(.6875rem,.6185rem + .3448vw,.8725rem);--h1-size:clamp(1.75rem,1.75rem + .4vw,2rem);--h2-size:clamp(1.5rem,1.5rem + .4vw,1.75rem);--h3-size:clamp(1.25rem,1.25rem + .4vw,1.5rem);--h4-size:clamp(1.125rem,1.125rem + .2vw,1.25rem);--leading-none:1;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--tracking-tight:-.025em;--tracking-normal:0;--tracking-wide:.025em;--rn-radius:4px;--rn-radius-md:6px;--rn-radius-lg:8px;--rn-radius-xl:10px;--transition-fast:all 150ms ease-in-out;--transition-normal:all 300ms ease-in-out;--transition-slow:all 500ms ease-in-out;--rn-white:#ffffff;--rn-black:#171817;--rn-gray-100:#f8f9fa;--rn-gray-200:#e9ecef;--rn-gray-300:#dee2e6;--rn-gray-400:#ced4da;--rn-gray-500:#adb5bd;--rn-gray-600:#6c757d;--rn-gray-700:#495057;--rn-gray-800:#343a40;--rn-gray-900:#212529;--primary:#1A2F2C;--primary-alt:#295247;--secondary:#C09D79;--accent:#F7ECCF;--quick-contact-bg:color-mix(in srgb,var(--accent-color) 40%,white);--footer-section-bg:color-mix(in srgb,var(--accent-color) 40%,white);--fullscreen-menu-bg:hsl(from var(--primary-color) h s l / .95);--quick-search-bg:url(/static/media/med/13985_6f8b6662_salim_assets_0.jpg);--lead-form-bg:url(/static/media/med/13985_10559632_salim_assets_1.png);--neighbourhoods-bg:url(/static/media/med/13985_10559632_salim_assets_1.png);--sold-cta-bg:url(/static/media/med/13985_77c19937_salim_assets_5.jpg);--rn-blue:#155C91;--rn-indigo:#6610f2;--rn-purple:#183042;--rn-pink:#E0266C;--rn-red:#dc3545;--rn-orange:#fd7e14;--rn-yellow:#ffc107;--rn-green:#00A896;--rn-teal:#19C9B6;--rn-cyan:#2691E0;--rn-white:#ffffff;--rn-grey1:#818282;--rn-grey2:#616363;--rn-grey3:#343535;--rn-primary:#155C91;--rn-secondary:#616363;--rn-success:#00A896;--rn-info:#2691E0;--rn-warning:#ffc107;--rn-danger:#dc3545;--rn-light:#D5DBDA;--rn-dark:#343535;--account-font:"Montserrat",sans-serif;--account-white:#fff;--account-dark:#333;--account-nav-active:#2691E0;--account-delete:#ec8a93;--account-delete-hover:#dc3545;--account-success:#00A896}.jBox-content .rn_colour_black{background:var(--rn-black)!important}.jBox-content .rn_colour_grey1{background:var(--rn-grey1)!important}.jBox-content .rn_colour_grey2{background:var(--rn-grey2)!important}.jBox-content .rn_colour_grey3{background:var(--rn-grey3)!important}.jBox-content .rn_colour_white{background:var(--rn-white)!important}.jBox-content .rn_colour_red{background:var(--rn-red)!important}.jBox-content .rn_colour_orange{background:var(--rn-orange)!important}.jBox-content .rn_colour_yellow{background:var(--rn-yellow)!important}.jBox-content .rn_colour_green{background:var(--rn-green)!important}.jBox-content .rn_colour_blue{background:var(--rn-blue)!important}.jBox-content .rn_colour_purple{background:var(--rn-purple)!important}.jBox-content .rn_colour_pink{background:var(--rn-pink)!important}.rn_colour_black{color:var(--rn-black)!important}.rn_colour_grey1{color:var(--rn-grey1)!important}.rn_colour_grey2{color:var(--rn-grey2)!important}.rn_colour_grey3{color:var(--rn-grey3)!important}.rn_colour_white{color:var(--rn-white)!important}.rn_colour_red{color:var(--rn-red)!important}.rn_colour_orange{color:var(--rn-orange)!important}.rn_colour_yellow{color:var(--rn-yellow)!important}.rn_colour_green{color:var(--rn-green)!important}.rn_colour_blue{color:var(--rn-blue)!important}.rn_colour_purple{color:var(--rn-purple)!important}.rn_colour_pink{color:var(--rn-pink)!important}.dflex .row{display:flex}.dflex.row:after{clear:both;content:"";display:table}.no-bg .rn-content-block,.no-bg .big-contact-form-wrapper{background:none!important}.no-padd-top .rn-content-block,.section-form.no-padd-top .big-contact-form-wrapper{padding-top:0!important}.no-padd-bot .rn-content-block,.section-form.no-padd-bot .big-contact-form-wrapper{padding-bottom:0!important}@media (max-width:991px){.text-mobile-center{text-align:center!important}.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}.dflex .row>div:first-child{margin-bottom:40px}}@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}}@media (min-width:768px){.container{width:90%}}@media (min-width:1200px){.container{width:calc(100vw - 30px)}}@media (min-width:1400px){.container{width:1370px}}*{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(--rn-gray-600);background-color:var(--rn-white);line-height:1.625;font-weight:400;overflow-x:hidden}body>section{letter-spacing:var(--tracking-wide)}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{color:var(--primary-alt);font-family:var(--font-heading)!important;letter-spacing:var(--tracking-normal);line-height:var(--leading-tight);font-weight:600}.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(--primary-alt)}a:hover{color:var(--primary)}a:focus{color:var(--primary);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)}.small-divider,.section-listings-showcase .section-heading,.recent-blog-entries-wrapper .section-heading{display:none}.navbar-toggle{display:block!important;margin-top:29px;padding:10px}.navbar-collapse.collapse{display:none!important}.navbar-collapse.collapse.in{display:block!important}.navbar-default .navbar-toggle.collapsed[aria-expanded="false"]:hover{background:transparent;transition:all .2s ease-in}.navbar-default .navbar-toggle.collapsed[aria-expanded="false"] .icon-bar{background:var(--rn-white);transition:all .2s ease-in}.navbar-default .navbar-toggle,.rn-invert-colors .navbar-default .navbar-toggle{border-color:var(--rn-white)}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle[aria-expanded="true"]{background:var(--primary-alt);border-color:var(--primary-alt)}.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle[aria-expanded="true"] .icon-bar{background:var(--rn-white)}#navbar{position:absolute;top:100%;background:hsl(from var(--primary) h s l / .98);width:100%;z-index:3;left:0;right:0;margin:0;padding:0}.navbar-nav-centered{display:block;float:none;text-align:center;margin:0}.navbar-nav>li{float:none;text-align:center}.navbar-default{margin-bottom:0;z-index:9}.navbar-default div[class*="container-"]{display:flex;align-items:center;padding-top:10px;padding-bottom:10px}.navbar-default .navbar-nav>li>a,.rn-invert-colors .navbar-default .navbar-nav>li>a{text-transform:none;font-family:var(--font-heading);font-weight:normal;letter-spacing:.03em;padding-top:1rem;padding-bottom:1rem;border:transparent!important;text-align:center;font-size:.9rem;border-radius:0;padding-left:8px;padding-right:8px}.navbar-default .navbar-nav>.active>a{border:transparent!important}.dropdown-menu>li>a{text-transform:none;font-family:var(--font-heading);font-weight:400!important}.navbar-default div[class*="container-"]>div{flex:1 0 auto}.navbar-default .navbar-header{order:1;margin:0;text-align:left}.navbar-default .navbar-header .navbar-brand{text-align:left;padding:0;margin:0}.navbar-default .navbar-header .navbar-brand img{transition:var(--transition-normal);width:130px!important;height:auto}.navbar-default #header-contact{order:3;text-align:right;margin-top:0}.navbar-default #header-contact .header-account>a{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--rn-white);border-radius:var(--rn-radius);height:36px;line-height:36px;padding:0 15px;text-transform:none;font-family:var(--font-heading)}.navbar-default #header-contact .header-account>a:hover,.navbar-default #header-contact .header-account>a:focus{background-color:var(--primary-alt);border:1px solid var(--primary-alt);padding:0 15px}.header-contact-details{display:none}.header-contact-details>span>a{display:inline-flex;gap:10px;align-items:center}.header-contact-details>span>a i{font-size:1.5rem}.header-contact-details .header-contact-label{display:none}@media screen and (min-width:768px){.header-contact-details{display:inline-flex;gap:15px;align-items:center;margin-bottom:0}}@media screen and (min-width:1400px){.header-contact-details .header-contact-label{display:unset}.header-contact-details>span>a i{font-size:unset}.navbar-default .navbar-nav>li>a,.rn-invert-colors .navbar-default .navbar-nav>li>a{padding-left:11px;padding-right:11px}}@media screen and (max-width:991px){.rn-invert-colors .navbar-default .navbar-nav>li:not(:last-child){border-bottom:1px dashed color-mix(in srgb,var(--primary),10% white)}.rn-invert-colors .navbar-default .navbar-nav>li:hover>a{background:var(--primary-alt)}.navbar-default .navbar-nav>.active>a,.rn-invert-colors .navbar-default .navbar-nav>.active>a{background:hsl(from var(--primary-alt) h s l / .3);color:var(--accent)}.dropdown-menu{padding-top:0;padding-bottom:0;transition:none}.dropdown-menu>li>a,.navbar-default .navbar-nav .open .dropdown-menu>li>a{transition:none;text-align:center;color:var(--rn-gray-400);border-radius:0}.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu{background-color:var(--primary)}.navbar-nav .open .dropdown-menu>li>a{line-height:1;padding:15px 0;font-size:.9rem}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:var(--accent)}.navbar-nav.sm-collapsible .caret{top:13px;display:inline-flex;justify-content:center;align-items:center;line-height:100%;padding:2px 0;border-color:hsl(from var(--primary-alt) h s l / .9)}.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-mix(in srgb,var(--primary-alt),60% black);color:var(--rn-gray-400)}}@media screen and (min-width:1200px){.navbar-toggle{display:none!important}.navbar-collapse.collapse{display:block!important}#navbar{background-color:transparent;position:relative;width:auto;z-index:auto;clear:right}.navbar-nav-centered{display:flex;justify-content:flex-start;flex-wrap:wrap}.navbar-default{margin:0}.navbar-default div[class*="container-"]{display:flex;justify-content:space-between;align-items:center;padding-top:10px;padding-bottom:10px}.navbar-default div[class*="container-"]>div{flex:1 0 auto}.navbar-default .navbar-header{order:1;text-align:left;flex-grow:0!important}.navbar-default .navbar-header .navbar-brand{text-align:left;padding:0;margin:0}.navbar-default .navbar-header .navbar-brand img{transition:var(--transition-normal);width:130px!important;height:auto}.navbar-default .navbar-centered{order:2}.navbar-default .navbar-nav-centered{gap:.25rem}.navbar-nav>li{float:left}.navbar-default .navbar-nav>li>a{font-size:.875rem;font-weight:normal;text-transform:none;font-family:var(--font-heading)}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li.active>a:focus,.navbar-default .navbar-nav>li.active>a:hover{color:color-mix(in srgb,var(--primary-alt),40% white)}.rn-invert-colors .navbar-default .navbar-nav>li>a:focus,.rn-invert-colors .navbar-default .navbar-nav>li>a:hover,.rn-invert-colors .navbar-default .navbar-nav>li.active>a:focus,.rn-invert-colors .navbar-default .navbar-nav>li.active>a:hover{color:color-mix(in srgb,var(--primary-alt),40% white)}.navbar-default .navbar-nav>.active>a,.rn-invert-colors .navbar-default .navbar-nav>.active>a{color:var(--accent);border-color:transparent!important}.navbar-default #header-contact .header-account>a{height:calc(var(--btn-height) - 3px);line-height:calc(var(--btn-height) - 3px)}.dropdown-menu>li{border-bottom:1px solid rgb(255 255 255 / 25%)}.dropdown-menu>.active>a{background-color:var(--accent)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:color-mix(in srgb,var(--primary),90% white)}}@media screen and (min-width:1200px){.navbar-default .navbar-nav-centered{gap:.75rem}.navbar-default .navbar-nav>li>a{font-size:1rem}}@media screen and (min-width:1400px){.navbar-default div[class*="container-"]{padding-left:15px;padding-right:20px}}.footer-section{background-color:var(--primary);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;color:color-mix(in srgb,var(--primary) 70%,white)}#footer-disclaimer p a{color:color-mix(in srgb,var(--primary) 70%,white)}#footer-disclaimer p a:hover,#footer-disclaimer p a:focus{color:color-mix(in srgb,var(--primary) 35%,white)}@media screen and (min-width:992px){.footer-section{text-align:left}#footer-disclaimer .container .row{flex-direction:row;flex-wrap:wrap}#footer-disclaimer .container .row div:first-child{text-align:left;width:75%;display:flex;flex-direction:row;column-gap:15px}#footer-disclaimer .container .row div:last-child{text-align:right;width:25%;display:flex;flex-direction:column}}.btn{transition:var(--transition-normal);border-radius:var(--rn-radius);border-color:var(--primary);letter-spacing:var(--tracking-wide)}.btn:not(.btn-default),.custom-button a:not([class*='neighborhood']),.section-headline a{background-color:transparent;border:1px solid var(--primary);border-radius:var(--rn-radius);color:var(--primary);height:var(--btn-height);padding:0 25px;font-size:var(--btn-size);font-weight:500;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;position:relative;gap:5px}.btn:not(.btn-default):hover,.btn:not(.btn-default):focus,.custom-button a:not([class*='neighborhood']):hover,.custom-button a:not([class*='neighborhood']):focus,.section-headline a:hover,.section-headline a:focus{color:var(--rn-white);background-color:var(--primary-alt);border-color:var(--primary-alt)}.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,.custom-button a:not([class*='neighborhood']):after,.section-headline a:after{content:"\f054";font-family:var(--fontawesome);font-weight:900;font-size:10px;position:relative;transition:var(--transition-normal);transform:translateX(2px);opacity:1}.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,.custom-button a:not([class*='neighborhood']):hover:after,.section-headline a:hover:after{transform:translateX(5px);opacity:1;margin-right:0}.btn-primary,.rn-invert-colors .btn-primary,.hero-carousel .carousel-caption .btn-primary,.listing-ctas-main .btn-primary{color:var(--rn-white);background-color:var(--primary-alt);border-color:var(--primary-alt)}.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,.listing-ctas-main .btn-primary:hover,.listing-ctas-main .btn-primary:focus{color:var(--rn-white);background-color:var(--primary);border-color:var(--primary)}.btn-secondary,.rn-invert-colors .btn-secondary,.listing-ctas-main .btn-secondary{color:var(--accent);background-color:var(--secondary);border-color:var(--secondary)}.btn-secondary:hover,.rn-invert-colors .btn-secondary:hover,.listing-ctas-main .btn-secondary:hover,.btn-secondary:focus,.rn-invert-colors .btn-secondary:focus,.listing-ctas-main .btn-secondary:focus{color:var(--rn-white);background-color:color-mix(in srgb,var(--secondary) 90%,black);border-color:color-mix(in srgb,var(--secondary) 90%,black)}.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 .big-contact-form-wrapper{padding-top:50px;padding-bottom:70px;position:relative}.section-form .big-contact-form-container .contact-info-social .fa{color:var(--rn-white);transition:var(--transition-normal)}.section-form .big-contact-form-container .contact-info-social .fa-circle{color:var(--primary-alt)}.section-form .big-contact-form-container .contact-info-social a:hover .fa{color:var(--rn-white)}.section-form .big-contact-form-container .contact-info-social a:hover .fa-circle{color:var(--primary)}.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(--form-control-height);box-shadow:none;letter-spacing:.03em;border-radius:var(--rn-radius)}.section-form .btn{width:100%;height:var(--form-control-height);color:var(--rn-white);font-size:var(--font-size);border-radius:var(--rn-radius);background-color:var(--primary);border-color:var(--primary);text-transform:none}.section-form .btn:hover,.section-form .btn:focus{color:var(--rn-white);background-color:var(--primary-alt);border-color:var(--primary-alt)}.section-form .form-group>[class*="text-"]{font-size:calc(var(--font-size))}.section-form.rn-invert-colors .form-control{border-color:var(--rn-white)}.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))}}.big-contact-form-wrapper{background:color-mix(in srgb,var(--accent) 95%,black);background-image:var(--lead-form-bg);color:var(--rn-gray-700)}.big-contact-form-wrapper .row>div{width:100%;float:none;text-align:center;margin-bottom:40px}.big-contact-form-container h3{margin-bottom:25px}p.contact-info-contact-image img{max-width:240px;margin-bottom:25px}.contact-info-address .fa,.contact-info-email .fa,.contact-info-fax .fa,.contact-info-mobile .fa,.contact-info-phone .fa,.contact-info-toll-free .fa{color:var(--primary-alt);width:20px}@media only screen and (min-width:768px){.big-contact-form-container .contact-info-brokerage{margin-bottom:15px}}@media only screen and (min-width:992px){.big-contact-form-wrapper .row{display:flex;align-items:center}.big-contact-form-wrapper .row>div{text-align:unset}}.section-quick-contact{background-color:var(--quick-contact-bg)}.section-quick-contact .contact-info-container>div[class*="col-"]:nth-child(3),.section-quick-contact .contact-info-container .contact-info-name,.section-quick-contact .contact-info-container .contact-info-phone .fa,.section-quick-contact .contact-info-container .contact-info-email .fa,.section-quick-contact .contact-info-container .contact-info-address-street .fa{display:none}.section-quick-contact .small-contact-info-wrapper .contact-info-container{display:flex;flex-direction:column;align-items:center;align-content:center;row-gap:35px;padding-left:30px;padding-right:30px;text-align:center}.section-quick-contact .small-contact-info-wrapper{text-transform:none;font-size:var(--font-size);color:var(--primary-color);padding:100px 0 0}.section-quick-contact .small-contact-info-wrapper h4{letter-spacing:var(--tracking-normal);font-size:var(--h4-size);margin-bottom:20px}.section-quick-contact .small-contact-info-wrapper p{margin-bottom:0}.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 .contact-info-social .fa{color:var(--accent-color);transition:var(--transition-slow)}.section-quick-contact .small-contact-info-wrapper .contact-info-social .fa-circle{color:var(--primary-color)}.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(--accent-color-light)}.section-quick-contact .small-contact-info-wrapper .contact-info-social a:hover .fa-circle,.section-quick-contact .small-contact-info-wrapper .contact-info-social a:focus .fa-circle{color:var(--primary-color-dark)}.section-quick-contact .small-contact-info-wrapper .contact-info-container>div{float:none}.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 .contact-info-container>div:first-child>.brand-logo 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{width:calc(100% / 3);padding:0 15px}.section-quick-contact .small-contact-info-wrapper .contact-info-container>div:first-child{width:100%}}@media screen and (min-width:992px){.section-quick-contact .small-contact-info-wrapper{font-size:calc(var(--font-size) - 2px);padding:50px 0}.section-quick-contact .small-contact-info-wrapper .contact-info-container{text-align:left}.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}}.search-results-view-changer .btn{border-color:#ccc!important;font-weight:400}.listing-other-actions-container .btn{font-weight:400}.mls-search-controls-wrapper:not(.quick-mls-search-controls-wrapper){background-color:color-mix(in srgb,var(--accent) 50%,white)!important;padding-top:0}.ui-widget.ui-widget-content{background:color-mix(in srgb,var(--secondary) 50%,white);border-color:color-mix(in srgb,var(--secondary) 50%,white)}.mls-search-controls-wrapper .ui-slider .ui-slider-range{background:color-mix(in srgb,var(--secondary) 90%,white);border-color:color-mix(in srgb,var(--secondary) 90%,white)}.mls-search-controls-wrapper .ui-slider .ui-slider-handle{border:2px solid var(--rn-white);background:radial-gradient(ellipse at center,var(--primary) 0,var(--primary) 30%,#c2c2c2 36%,#b3b3b3 100%)}.listing-hero{border:0}.listing-main-info h1{font-weight:500}.listing-main-info h3{font-family:var(--font-heading);text-transform:none}.listing-secondary-info-and-cta-container{margin-bottom:0}.listing-secondary-info{display:flex;flex-wrap:wrap;gap:5px 0;margin-bottom:30px}.listing-secondary-info>li{flex:50%;font-size:1rem;text-align:center;margin:0 0;border-right:0}@media only screen and (min-width:480px){.listing-secondary-info{flex-wrap:nowrap}.listing-details-container{padding-top:20px}}@media only screen and (min-width:575px){.listing-secondary-info>li{flex:1;border-right:1px solid #ccc}}@media only screen and (min-width:768px){.listing-hero .carousel:after{height:180px;content:"";bottom:0;left:0;right:0;position:absolute;background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,hsl(from var(--primary) h s l / .65) 60%);pointer-events:none}.listing-main-info{background:transparent}.building-main-info-listings-count,.listing-main-info h1,.listing-main-info h3,.listing-main-info-price{color:var(--rn-white)}.listing-details-container{padding-top:50px}}@media only screen and (max-width:1199px){.listing-secondary-info-and-cta-container .row>div{width:100%;text-align:center}.listing-ctas-main{text-align:center}}.listing-ctas-main{margin:0}.listing-main-content-container .row{display:flex;flex-direction:column;gap:40px}.listing-main-content-container .row>div{float:none;width:100%}.listing-other-actions-container{display:flex;gap:15px;flex-wrap:wrap}.listing-other-actions-container>a{flex:1;margin-bottom:0!important;font-weight:500}.listing-detail-idx-table{font-family:var(--font-body);color:var(--rn-gray-700)}@media only screen and (max-width:991px){.listing-detail-idx-table>div:nth-child(even){background:var(--rn-gray-100)}}@media only screen and (min-width:992px){#rn-property_type,#rn-area,#rn-subarea,#rn-main-floor-area,#rn-sqft,#rn-strata_fee,#rn-postal_code,#rn-totalprkng,#rn-site_influences,#rn-board-or-association,#rn-garage-yn,#rn-number-of-floors-in-building,#rn-typeof_dwelling,#rn-year_built,#rn-basement_area,#rn-parking,#rn-pets,#rn-association-yn,#rn-heat-type,#rn-number-of-floors-in-property,#rn-view-type{background:var(--rn-gray-100)}}@media only screen and (min-width:1100px){#rn-exterior-features,#rn-subdivision-name{background:var(--rn-gray-100)}#rn-view-type{background:unset!important}}.listing-tag-over-image-container{padding:10px}.listing-tag-small.label.label-warning{box-shadow:none}.listing-grid-content{padding:20px 0 0}.listing-grid .img-listing-grid img{transition:var(--transition-normal)}.listing-grid:hover .img-listing-grid img{transform:scale(1.02)}.listing-grid,.listing-list{box-shadow:none;border:1px solid var(--rn-gray-400);border-radius:var(--rn-radius)}.listing-grid:hover,.listing-list:hover{box-shadow:0 1px 20px rgb(0 0 0 / 10%);transform:translateY(-2px)}.listing-grid-content>h4,.listing-grid-content>div,.listing-grid-content>p,.listing-grid-content>span{padding-left:25px;padding-right:25px;transition:var(--transition-normal)}.listing-grid-content>h4{font-size:calc(var(--h4-size));text-transform:none;margin-bottom:5px;font-weight:500}.listing-grid:hover h4{color:var(--secondary)}.listing-grid-info-price{font-size:1.2rem;font-weight:300}.listing-grid-info-primary{margin-bottom:0}.listing-grid-info-property-type{color:color-mix(in srgb,var(--primary) 40%,white)}.listing-grid-info-secondary{margin:0;display:flex;align-items:center;border-top:1px solid var(--rn-gray-300);margin-top:15px}.listing-grid-info-secondary>span{flex:1;height:40px;font-size:.875rem;text-align:center;align-items:center;display:inline-flex;justify-content:center;align-content:center;border-right:1px solid var(--rn-gray-300)}.listing-grid-info-secondary>span.size-info{border-right:0}.listing-grid-info-secondary>span.year-info{display:none}.listing-grid-brokerage{border-top:1px solid var(--rn-gray-300);padding:15px 10px 0;display:flex;align-items:center;gap:10px;margin-top:0}.listing-grid-brokerage img{margin:0;float:0;width:20px}.section-buildings .search-results-grid-view-wrapper .row>div{width:100%}.section-buildings .listing-grid-info-secondary{padding-top:15px;margin-top:25px}@media only screen and (min-width:768px){.listing-grid{height:var(--listing-grid-height)}.listing-grid-content>h4{font-size:calc(var(--h4-size) - 2px)}}.listing-detail-vow-login{display:inline-block;padding-left:25px;padding-right:25px;margin-bottom:35px}.listing-detail-vow-login .btn{background:var(--secondary);border-color:var(--secondary);color:var(--rn-white);font-weight:500;font-size:1rem;height:var(--btn-height)}.listing-detail-vow-login{background-color:var(--accent);border:none;text-align:center;margin:0 auto}.listing-detail-vow-login h4{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);width:60px;height:60px;font-size:28px;background:var(--secondary);padding:10px;border-radius:100%;position:absolute;top:-80px;left:calc(50% - 35px)}@media (min-width:992px){.listing-detail-vow-login h4{margin-left:20px;margin-right:20px}}.listing-detail-vow-container{display:flex;justify-content:center;align-items:center;padding:50px 0 0}.listing-bottom-form-container{background:color-mix(in srgb,var(--accent) 95%,black);background-image:var(--lead-form-bg)}.listing-lead-form-container{background-color:transparent}.listing-lead-form-container,.listing-lead-form-container a{color:var(--rn-gray-700)}.listing-lead-form-container a:hover,.listing-lead-form-container a:focus{color:var(--primary-alt)}.listing-lead-form-container .contact-info-name{color:var(--primary-alt)}.listing-lead-form-container div[class*="-agent"] .contact-info-brokerage{margin-bottom:25px;color:color-mix(in srgb,var(--secondary) 90%,black)}.listing-lead-form-container h3,.listing-lead-form-container .contact-info-address .fa,.listing-lead-form-container .contact-info-email .fa,.listing-lead-form-container .contact-info-fax .fa,.listing-lead-form-container .contact-info-mobile .fa,.listing-lead-form-container .contact-info-phone .fa,.listing-lead-form-container .contact-info-toll-free .fa{color:var(--primary-alt)}.listing-lead-form-container p{font-weight:400;font-size:1rem}.listing-lead-form-container h3{margin-bottom:25px;font-size:var(--h4-size)}.listing-lead-form-container form{display:flex;flex-direction:column-reverse;width:100%;text-align:center;row-gap:50px}.listing-bottom-form-container .form-control{height:var(--form-control-height);box-shadow:none;letter-spacing:var(--tracking-wide);border-radius:var(--rn-radius)}.listing-bottom-form-container .btn{width:100%;height:var(--form-control-height);color:var(--rn-white);background-color:var(--secondary);border-color:var(--secondary)}.listing-bottom-form-container .btn:hover,.listing-bottom-form-container .btn:focus{color:var(--rn-white);background-color:color-mix(in srgb,var(--secondary) 90%,black);border-color:color-mix(in srgb,var(--secondary) 90%,black)}.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}.search-results-list-view-wrapper{width:100%!important}.listing-list-info-secondary{display:flex;gap:10px}@media screen and (min-width:992px){.search-results-grid-view-wrapper .row>div{width:50%}.listing-lead-form-container form{flex-direction:row-reverse;text-align:unset;column-gap:50px}}@media screen and (min-width:1200px){.search-results-grid-view-wrapper .row>div{width:33.33333333%}}.account-lightbox ul li{margin-bottom:10px}.account-lightbox h2{font-size:var(--h4-size)}.account-lightbox .form-control{height:45px;box-shadow:none;letter-spacing:.03em;border-radius:var(--rn-radius)}.account-nav .nav li a{background:var(--account-nav-color);font-family:var(--account-font);color:var(--account-dark);text-transform:uppercase;font-size:15px;font-weight:600;margin-bottom:5px}.account-nav .nav li a:hover{background:var(--account-nav-hover);color:var(--account-dark)}.account-nav .nav li.active a{background:var(--account-nav-active);color:var(--account-white)}.account-nav .nav li a.delete-account{background:var(--account-delete);color:var(--account-white)}.account-nav .nav li a:hover.delete-account{background:var(--account-delete-hover);color:var(--account-white)}.account-content .panel-heading{font-family:var(--account-font);text-transform:uppercase;font-weight:600}.account-content .panel-body{font-family:var(--font-body);font-size:var(--font-size)}.account-content .panel-body{padding:40px 30px}.account-content .panel-body .btn{max-width:unset;padding-top:0;padding-bottom:0}.account-content .panel-body .row>div:first-child>p{font-size:17px;margin-bottom:25px}.account-content .panel-body .row>div:first-child>p:first-of-type{color:var(--account-dark);font-size:18px;font-weight:bold;text-transform:uppercase;display:inline-block;margin-bottom:15px}.account-content .panel-body .row>div:first-child>p:first-of-type>.fa{color:var(--account-success)}.account-content .panel-body .row ul li a:not(.btn){text-transform:uppercase;display:inline-block;margin-bottom:2px;letter-spacing:1px;color:var(--account-delete-hover)}.section-custom-quick-search,.section-quick-search-caption .rn-content-block{position:relative;padding-top:40px;padding-bottom:0;background-color:var(--primary-alt);background-size:cover;background-position:center;background-repeat:no-repeat}.section-custom-quick-search:before,.section-quick-search-caption .rn-content-block:before{background:var(--primary);content:"";position:absolute;inset:0;opacity:.5}.section-custom-quick-search>section,.section-quick-search-caption .rn-content-block .container,.section-quick-search-caption .rn-content-block section{position:relative;z-index:1}.section-quick-search-caption,.section-quick-search-caption .rn-invert-colors,.quick-mls-search-controls-wrapper .links_under_area_search a:hover{color:var(--accent)}.section-custom-quick-search-inner,.section-custom-quick-search-inner .quick-mls-search-controls-wrapper{background-color:transparent!important;background-image:none!important}.section-custom-quick-search-inner .quick-mls-search-controls-wrapper{padding-top:20px}.section-quick-search-caption [class*="header"]{margin-top:0}.quick-mls-search-controls-wrapper .btn{height:auto;padding:6px 12px;background:var(--secondary);border-color:var(--secondary);color:var(--accent);flex-direction:row-reverse;gap:10px}.quick-mls-search-controls-wrapper .btn:hover,.quick-mls-search-controls-wrapper .btn:focus,.quick-mls-search-controls-wrapper .btn:active{height:auto;padding:6px 12px;background:color-mix(in srgb,var(--secondary),20% white);border-color:color-mix(in srgb,var(--secondary),20% white);color:var(--rn-white)}.quick-mls-search-controls-wrapper .btn:after{content:"\f002";transform:translateX(0px)!important}.quick-mls-search-controls-wrapper .form-group{margin-bottom:0}@media screen and (max-width:679px){.quick-mls-search-controls-wrapper .row form>div{width:100%}}@media screen and (min-width:680px) and (max-width:991px){.quick-mls-search-controls-wrapper .row form>div{width:50%}.quick-mls-search-controls-wrapper .row form>div:last-of-type{width:100%;margin-top:0}}*[class*="section-headline"] .rn-content-block{padding-bottom:10px}*[class*="section-headline"] .container{position:relative}*[class*="section-headline"] .container::after{content:"";height:3px;background:var(--secondary);width:100%;transform:translateY(5px)}*[class*="section-headline"].section-2-col-side .row>div:last-child{display:none}*[class*="section-headline-lg"] .container::after{display:none}@media screen and (min-width:768px){*[class*="section-headline"][class*="section-2"] .row{display:flex;align-items:center;gap:15px}*[class*="section-headline"].section-2-col-side .row>div:first-child{padding-left:0}*[class*="section-headline"].section-2-col-side .row>div:last-child{text-align:right;display:block;padding-right:0}}.swiffy-slider li>div{padding-left:0;padding-right:0}.slider-indicators{bottom:-35px;display:flex}.slider-indicators-round .slider-indicators>*,.slider-indicators-round.slider-indicators>*{width:.5em;height:.5em}.featured-listings-carousel-wrapper .swiffy-slider{--swiffy-slider-item-count:1}@media (min-width:768px){.featured-listings-carousel-wrapper .swiffy-slider{--swiffy-slider-item-count:2}}@media (min-width:992px){.featured-listings-carousel-wrapper .swiffy-slider{--swiffy-slider-item-count:3}}@media (min-width:1400px){.featured-listings-carousel-wrapper .swiffy-slider{--swiffy-slider-item-count:4}}@media (min-width:1920px){.featured-listings-carousel-wrapper .swiffy-slider{--swiffy-slider-item-count:5}}.featured-listing-preview{border:1px solid var(--rn-gray-300);border-radius:var(--rn-radius);margin-bottom:20px;height:auto}.featured-listing-preview:hover{box-shadow:0 1px 20px rgb(0 0 0 / 10%);transform:translateY(-2px)}.featured-listing-preview:hover img{transform:scale(1.05)}.featured-listing-preview .img-listing-showcase,.featured-listing-preview .img-listing-showcase img{height:200px}.featured-listing-preview .featured-listing-info-container{padding-left:0;padding-right:0;height:auto;margin-top:0;background:var(--rn-white)}.featured-listings-carousel-wrapper{padding:25px 25px 50px}.featured-listings-carousel-wrapper h4,.featured-listings-wrapper h4{padding-left:15px;padding-right:15px;text-align:left;margin-bottom:5px;margin-top:5px;font-weight:500;color:var(--primary-alt);text-transform:none}.featured-listings-carousel-wrapper h4 a,.featured-listings-wrapper h4 a{color:var(--primary-alt)}.featured-listing-preview:hover h4,.featured-listing-preview:hover h4 a{color:var(--secondary)}.featured-listing-info-container>p{text-align:left;padding-left:15px;padding-right:15px}.featured-listing-desc-price{font-size:1.2rem;font-weight:300;color:var(--rn-gray-500)}.featured-listing-desc-primary{color:color-mix(in srgb,var(--primary) 60%,white)}.featured-listing-preview .featured-listing-desc-secondary{border-top:1px solid var(--rn-gray-300);font-size:.6rem;padding:10px 15px;text-align:left;margin-top:10px;text-overflow:ellipsis;overflow:hidden;display:flex;align-items:center;height:50px}.section-neighbourhoods{background-color:white;background-image:var(--neighbourhoods-bg);background-position:100% top;background-repeat:no-repeat;background-size:auto}body[class*="index"] .section-neighbourhoods{background-color:color-mix(in srgb,var(--secondary),85% white);padding-top:60px;padding-bottom:60px}.section-neighbourhood-inner .rn-content-block{padding-bottom:25px}.row.neighborhood-grid{display:flex;flex-wrap:wrap;justify-content:start}.row.neighborhood-grid div[class*="col-"]{flex:1 1 25%;max-width:25%;padding-left:10px;padding-right:10px;text-align:center}.neighborhood-btn{display:block;width:100%;border:1px solid color-mix(in srgb,var(--secondary) 50%,white);background-color:color-mix(in srgb,var(--secondary) 50%,white);color:color-mix(in srgb,var(--secondary) 70%,black);padding:15px 10px;margin-bottom:20px;border-radius:var(--rn-radius-md);font-weight:600;font-size:var(--btn-size);transition:var(--transition-normal);text-align:center}.neighborhood-btn:hover,.neighborhood-btn:focus{background-color:var(--secondary);border-color:color-mix(in srgb,var(--secondary) 90%,black);color:var(--rn-white);transform:translateY(-2px);box-shadow:0 5px 2px rgb(0 0 0 / 8%)}.btn-neighborhood-toggle{background-color:transparent;border:2px solid var(--primary);color:var(--primary);font-weight:600;padding:10px 30px;border-radius:8px;margin-top:20px;transition:var(--transition-normal)}.btn-neighborhood-toggle:hover,.btn-neighborhood-toggle:focus,.btn-neighborhood-toggle:active,.btn-neighborhood-toggle:focus:active{background-color:var(--primary-alt);border-color:var(--primary-alt);color:var(--rn-white);outline:0 none}.btn-all-neighborhoods{display:none;background-color:transparent;border:1px solid var(--primary);color:var(--primary);font-weight:500;font-size:var(--btn-size);padding:15px 30px;border-radius:var(--rn-radius);margin-top:20px;width:100%;max-width:350px;margin-left:auto;margin-right:auto;transition:var(--transition-normal);text-transform:uppercase}.btn-all-neighborhoods:hover,.btn-all-neighborhoods:focus{background-color:var(--primary-alt);border-color:var(--primary-alt);color:var(--rn-white);outline:0 none}@media (max-width:479px){.row.neighborhood-grid div[class*="col-"] a{font-size:.8rem;padding:8px 5px;font-size:var(--btn-size)}}@media (max-width:767px){.row.neighborhood-grid{justify-content:start}.row.neighborhood-grid div[class*="col-"]{flex:1 1 50%;max-width:50%}.row.neighborhood-grid div[class*="col-"]:nth-child(even){padding-left:0}.row.neighborhood-grid div[class*="col-"] a{margin-bottom:10px;font-size:calc(var(--btn-size) + 2px)}#collapsible-buttons{display:none!important}.btn-neighborhood-toggle{display:none!important}.btn-all-neighborhoods{display:inline-block;width:auto}}@media screen and (min-width:992px){.row.neighborhood-grid div[class*="col-"] a{margin-bottom:10px;font-size:calc(var(--btn-size) + 2px)}}.section-custom-boxes:hover{cursor:pointer}.section-custom-boxes .row{display:flex;flex-direction:column;gap:25px}.section-custom-boxes .row>div{width:100%}.section-custom-boxes .row>div>div{background-color:var(--primary-alt);border:1px solid var(--primary-alt);border-radius:var(--rn-radius-md);color:var(--rn-white);padding:30px;position:relative;height:100%;display:flex;flex-direction:column;min-height:auto;transition:var(--transition-normal);justify-content:space-between}.section-custom-boxes .row>div:hover>div{box-shadow:0 3px 20px rgb(0 0 0 / 25%);transform:translateY(-2px)}.section-custom-boxes .row>div:nth-child(2)>div{background-color:color-mix(in srgb,var(--secondary) 70%,white);border-color:color-mix(in srgb,var(--secondary) 70%,white)}.section-custom-boxes .row>div:nth-child(2):hover>div{background-color:color-mix(in srgb,var(--secondary) 90%,white);border-color:color-mix(in srgb,var(--secondary) 90%,white)}.section-custom-boxes .row>div:nth-child(3)>div{background-color:color-mix(in srgb,var(--accent) 90%,white);border-color:color-mix(in srgb,var(--accent) 90%,white);color:var(--rn-gray-600)}.section-custom-boxes .row>div:nth-child(3):hover>div{background-color:var(--accent);border-color:var(--accent)}.section-custom-boxes .row>div:nth-child(3) [class*="header"],.section-custom-boxes .row>div:nth-child(3) a{color:var(--rn-gray-600)}.section-custom-boxes .row>div>div:before{content:"\e4fd";font-family:uicons-solid-straight!important;font-style:normal;font-weight:normal!important;font-variant:normal;text-transform:none;height:75px;width:75px;font-size:2rem;display:inline-flex;justify-content:center;align-items:center;border-radius:var(--rn-radius-md);transition:var(--transition-normal);background:var(--rn-white);margin-bottom:25px}.section-custom-boxes .row>div:first-child:hover>div{background-color:color-mix(in srgb,var(--primary-alt) 90%,black)}.section-custom-boxes .row>div:first-child>div:before{content:"\ebc5";background-color:color-mix(in srgb,var(--primary-alt) 90%,black);color:color-mix(in srgb,var(--primary-alt) 70%,white)}.section-custom-boxes .row>div:first-child:hover>div:before{color:var(--rn-white);background-color:var(--primary-alt)}.section-custom-boxes .row>div:nth-child(2):hover>div{background-color:color-mix(in srgb,var(--secondary) 70%,white)}.section-custom-boxes .row>div:nth-child(2)>div:before{content:"\ea07";background:var(--secondary);color:color-mix(in srgb,var(--secondary) 70%,white)}.section-custom-boxes .row>div:nth-child(2):hover>div{background-color:var(--secondary)}.section-custom-boxes .row>div:nth-child(2):hover>div:before{content:"\ea07";background:color-mix(in srgb,var(--secondary) 70%,white);color:var(--rn-white)}.section-custom-boxes .row>div:nth-child(3)>div:before{content:"\e4fd";background:color-mix(in srgb,var(--accent) 90%,black)}.section-custom-boxes .row>div:nth-child(3):hover>div:before{background:color-mix(in srgb,var(--accent) 85%,black);color:var(--rn-white)}.section-custom-boxes .row>div>div [class*="header"],.section-custom-boxes .row>div>div a{color:var(--rn-white)}.section-custom-boxes .row>div>div [class*="header"]{font-weight:500}.section-custom-boxes .row>div>div a{display:inline-flex;align-items:center;transition:var(--transition-normal);position:relative;margin-top:10px;gap:5px}.section-custom-boxes .row>div>div a:after{content:"\f054";font-family:var(--fontawesome);font-weight:900;font-size:10px;position:relative;transition:var(--transition-normal);transform:translateX(2px);opacity:1}@media (min-width:992px){.section-custom-boxes .row{flex-direction:row;gap:0}.section-custom-boxes .row>div>div{font-size:.8rem}}@media (max-width:1199px){.section-custom-boxes .container{width:90%;max-width:970px}}@media screen and (min-width:1200px){.section-custom-boxes .row>div>div{min-height:350px;font-size:inherit}.section-custom-boxes .row>div>div:before{margin-bottom:unset}.section-custom-boxes .row>div>div>div{overflow:hidden;transition:var(--transition-normal);transform:translateY(20px)}.section-custom-boxes .row>div:hover>div>div{transform:translateY(0px)}.section-custom-boxes .row>div>div a{opacity:0;transform:translateY(10px)}.section-custom-boxes .row>div:hover>div a{opacity:.85;transform:translateY(0px);transition-delay:.2s}}.section-sold-cta .row{background-image:var(--sold-cta-bg);background-position:center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;position:relative;overflow:hidden;min-height:300px;border-radius:var(--rn-radius-lg)}.section-sold-cta .row:before{background:var(--primary-alt);content:"";inset:0;position:absolute;width:100%;height:100%;opacity:.8}.section-sold-cta .row>div{position:relative;z-index:1}.section-sold-cta .row h3{font-size:var(--h2-size);margin-bottom:25px}.section-sold-cta.custom-button a{border-color:var(--accent);color:var(--primary);background:var(--accent)}.section-sold-cta.custom-button a:hover,.section-sold-cta.custom-button a:focus{border-color:var(--secondary);color:var(--rn-white);background:var(--secondary)}.section-customized-footer{background-color:var(--accent);color:var(--rn-gray-600);padding-top:50px;padding-bottom:50px;font-size:.875rem}.footer-logo-section{text-align:center}.footer-social-icons{margin:25px 0}.footer-social-icons a{color:var(--secondary);transition:var(--transition-normal);font-size:24px;margin-right:20px}.footer-social-icons a:hover{color:color-mix(in srgb,var(--secondary) 80%,black);text-decoration:none}.footer-links{text-align:center}.footer-links:first-of-type{margin-bottom:30px}.footer-links h4{color:var(--primary);font-size:.875rem;font-weight:600;margin-bottom:20px;text-transform:capitalize}.footer-links .list-unstyled li{margin-bottom:10px}.footer-links .list-unstyled a{color:var(--rn-gray-600);font-weight:400}.footer-links .list-unstyled a:hover{color:var(--primary-alt);text-decoration:none}@media (min-width:768px){.footer-links,.footer-logo-section{text-align:left}.footer-links:first-of-type{margin-bottom:0}}@media screen and (min-width:992px){.section-customized-footer .container>.row{display:flex;flex-direction:row;align-items:flex-end;text-align:unset;gap:20px}}.page-title{text-align:center}.page-title h1,.page-title [class*="header"]{font-weight:500}.page-title .rn-content-block{background-color:color-mix(in srgb,var(--accent) 50%,white)!important}.recent-blog-entry-container,.blog-entry-overview-container{border:1px solid var(--rn-gray-400);border-radius:var(--rn-radius-md);padding:0 0 25px;overflow:hidden;text-align:left;transition:var(--transition-normal);height:auto}.recent-blog-entry-container:hover,.blog-entry-overview-container:hover{box-shadow:0 1px 20px rgb(0 0 0 / 10%);transform:translateY(-2px);cursor:pointer}.recent-blog-entry-container>h4,.blog-entry-overview-container>h2{margin-top:25px;font-size:1rem}.recent-blog-entry-container:hover>h4 a,.blog-entry-overview-container:hover>h2 a{color:var(--secondary)}.recent-blog-entry-container>h4,.recent-blog-entry-container>div,.recent-blog-entry-container>p,.blog-entry-overview-container>h2,.blog-entry-overview-container>div,.blog-entry-overview-container>p{padding-left:25px;padding-right:25px;font-style:normal}.recent-blog-entry-container .recent-blog-entry-text,.blog-entry-overview-container .blog-entry-overview-text{font-size:.9rem!important;display:none}.recent-blog-entry-read-more,.blog-entry-overview-read-more{display:none}.recent-blog-entry-date{font-size:.875rem}.blog-header-title-section{background-color:color-mix(in srgb,var(--accent) 50%,white)!important}.blog-post-content a{color:var(--secondary);text-decoration:underline}.blog-post-content a:hover,.blog-post-content a:focus{color:color-mix(in srgb,var(--secondary),90% black)}@media screen and (min-width:768px){.blog-overview-wrapper .row,.recent-blog-entries-wrapper .row:nth-child(2){display:flex}.recent-blog-entry-container,.blog-entry-overview-container{height:100%}}@media screen and (min-width:1200px){.recent-blog-entry-container .recent-blog-entry-text,.blog-entry-overview-container .blog-entry-overview-text{display:block}.recent-blog-entry-container>h4,.blog-entry-overview-container>h2{font-size:var(--h4-size)}}img.img-rounded-bl-200{border-radius:0 0 0 200px}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}