:root{--primary1-color:#ed1c24;--primary2-color:#cf1e20;--primary-hover:#A21719;--secondary-color:#484C48;--med-grey:#777777;--light-grey:#f5f5f5;--body-color:#333333;--dark-color:#1A1A1A;--black-color:#000000;--white-color:#ffffff;--page-title-color:#4c4c4c;--checklist-icon-color:#999caa;--cta-box-color:rgba(0,0,0,.74);--font:'Helvetica',Arial,Lucida,sans-serif}.rn-content-block{padding-bottom:60px;padding-top:60px}.remove-bottom-padding .rn-content-block{padding-bottom:0}.remove-top-padding .rn-content-block{padding-top:0}.no-title .section-heading,.small-divider{display:none}.narrow .container{max-width:750px}@media (min-width:768px){.container{width:800px}}@media (min-width:1200px){.container{width:1170px}}@media (min-width:1360px){.container{width:1240px}}*{text-shadow:none!important;outline:none}body{font-size:16px;font-weight:400;line-height:1.7em;overflow-x:hidden;color:var(--body-color)}.header1,.header2,.header3,.header4,.header5,h1,h2,h3,h4,h5,.recent-blog-entry-date,.header-contact-details,.navbar-default .navbar-nav>li>a,.hero-carousel .carousel-caption h1,.section-heading h3,.listing-main-info h1,.blog-header-title-section .blog-entry-info,.blog-header-title-section h1,.blog-overview-wrapper,.blog-overview-wrapper h2{color:var(--body-color);font-family:var(--font);font-weight:500;letter-spacing:0}body,.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,.blog-overview-wrapper h2,.mls-search-controls-wrapper .form-control{font-family:var(--font);color:var(--body-color);font-weight:400}h1,.header1{font-size:30px;line-height:1em}.page-title h1,.page-title [class*="header"],h4>a{font-weight:500}h2,.header2{font-size:36px}h3,.header3{font-size:26px}h4,.header4{font-size:18px}a{transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;color:var(--primary2-color)}a:hover,a:focus,a:active{color:var(--primary-hover);text-decoration:none}hr{border-color:var(--med-grey);opacity:.9}.custom-button a.rn-link,.big-contact-form-container .btn,.listing-lead-form-container .btn{background-color:var(--primary2-color);border:1px solid var(--primary2-color);color:var(--white-color)!important;display:inline-block;padding:15px 35px;border-radius:0!important;position:relative}.custom-button a.rn-link:hover,.big-contact-form-container .btn:hover,.listing-lead-form-container .btn:hover,.custom-button a:focus,.big-contact-form-container .btn:focus,.listing-lead-form-container .btn:focus{background-color:var(--primary-hover);border-color:var(--primary-hover)}.custom-button a.rn-link::after{content:"\f105";font:normal 900 1em/1 "Font Awesome 6 Free";font-size:90%;line-height:1;opacity:0;position:absolute;margin-left:-1em;-webkit-transition:all .2s;transition:all .2s;text-transform:none;-webkit-font-feature-settings:"kern" off;font-feature-settings:"kern" off;text-shadow:none;top:13px}.custom-button a.rn-link:hover::after,.custom-button a.rn-link:focus::after{opacity:1;margin-left:8px}.btn{transition:all .2s ease-in;font-family:var(--font);font-size:16px;border-radius:0}.btn-primary,.rn-invert-colors .btn-primary,.hero-carousel .carousel-caption .btn-primary{background-color:var(--primary2-color);border-color:var(--primary2-color);color:var(--white-color)}.btn-primary:hover,.rn-invert-colors .btn-primary:hover,.hero-carousel .carousel-caption .btn-primary:hover{background-color:var(--primary-hover);border-color:var(--primary-hover)}.blog-overview-wrapper .btn-outline{color:var(--primary2-color);border-color:var(--primary2-color)}.dropdown-menu a{transition:none;color:var(--secondary-color);font-size:16px;letter-spacing:1px}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:var(--white-color)!important;background-color:var(--secondary-color)!important}.navbar-nav>li>.dropdown-menu{border-radius:0;margin-top:0;padding-top:0;border:none;box-shadow:none;background-color:#dddedf!important}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.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(--primary2-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(--secondary-color);color:var(--white-color)!important}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:var(--white-color);background-color:var(--secondary-color)}.navbar-brand h2{margin:0}.navbar-brand img{max-width:280px}#navbar{background-color:var(--white-color);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,.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(--light-grey)}.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle[aria-expanded="true"] .icon-bar{background:var(--primary-hover)}.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(--dark-color);font-weight:normal;font-size:16px;line-height:22px;text-transform:uppercase;border:none!important;text-align:center}.navbar{margin-bottom:0}.navbar-header-centered{margin-top:0}#header-contact{display:none;margin-top:0;border-bottom:1px solid #dddedf}#header-contact a{color:var(--white-color)}.header-account,.header-contact-details,.header-contact-social{margin-bottom:0;position:relative}.header-contact-social::after{content:'Babiak Team Real Estate Brokerage Ltd.';display:none;margin-left:10px;font-weight:600;font-size:15px}@media (min-width:992px){.header-contact-social::after{font-size:16px;letter-spacing:1px}}.header-contact-details .fa{display:none}#header-contact .header-contact-details>*[class*="header-contact"]{background:var(--secondary-color);padding:9px 12px;line-height:1.5;font-weight:normal;color:var(--white-color);font-size:16px;transition:all .3s ease}#header-contact .header-contact-details>*[class*="header-contact"]:hover{background:var(--dark-color)}#header-contact .header-contact-details>*[class*="header-contact"].alt{background:var(--primary2-color);margin-right:0;padding:12px;font-weight:400}#header-contact .header-contact-details>*[class*="header-contact"].alt:hover{background:var(--primary-hover)}#header-contact .header-contact-details>.header-contact-email,#header-contact .header-contact-details>.header-contact-email:hover{background-color:transparent!important}#header-contact .header-contact-details>.header-contact-email a{color:var(--primary2-color);font-weight:normal!important}#header-contact .header-contact-details>.header-contact-email a:hover{color:var(--primary-hover)}#header-contact .header-contact-social .fa-stack{background-color:var(--primary2-color);transition:all .3s ease;height:2em;border-radius:3px}#header-contact .header-contact-social a:hover .fa-stack{background-color:var(--primary-hover)}#header-contact .header-contact-social .fa-circle{color:transparent!important}@media screen and (max-width:767px){#navbar{}}@media only screen and (min-width :768px){.navbar-brand{padding:0;margin-left:0!important}.navbar-brand img{max-width:360px;margin:10px 0}.navbar-nav>li>.dropdown-menu{background-color:var(--white-color);margin-top:15px!important;padding-top:10px;border:none;box-shadow:0 7px 5px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 7px 5px 0 rgba(0,0,0,.15);-moz-box-shadow:0 7px 5px 0 rgba(0,0,0,.15)}}@media only screen and (min-width :768px) and (max-width:991px){#header-contact{display:flex;justify-content:space-between;flex-direction:row-reverse;padding:5px 10px}}@media screen and (max-width:991px){#navbar{left:0;right:0;position:absolute;top:102%;background:var(--white-color);width:auto;z-index:3;padding-left:0;padding-right:0;margin-left:-15px;margin-right:-15px}.navbar-header{float:none}.navbar-toggle{display:block;padding:0;float:none;background-color:var(--white-color);border-radius:0;padding:10px;margin:0 0 0 15px;margin-left:auto}.navbar-default .navbar-toggle .icon-bar{background-color:var(--primary2-color)}.navbar-toggle.caret{display:unset}.navbar-collapse.collapse{display:none!important}.navbar-collapse.collapse.in{display:block!important}.navbar-nav{float:none!important;display:block;vertical-align:top;text-align:center;margin:0 0 7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.navbar{display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;border-bottom:1px solid var(--light-grey)}.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(--primary1-color);background-color:transparent}.nav>li{border-bottom:1px solid var(--grey-dark-color)}.nav>li:last-child{border:none}.navbar-nav>li>.dropdown-menu{margin-top:0;padding:10px 0}.dropdown-menu>li>a,.navbar-default .navbar-nav .open .dropdown-menu>li>a{text-align:center;color:var(--secondary-color)}.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0!important;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:var(--primary2-color);background-color:rgba(0,0,0,.03)}}@media only screen and (min-width :992px){#navbar{background-color:transparent!important;position:relative!important;width:auto!important;z-index:auto!important;clear:right!important}.navbar-collapse.collapse{display:block!important}.navbar-toggle{display:none}#navbar{margin:auto;padding-right:0}.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-default>.container-fluid{padding:20px 0;justify-content:center}#header-contact{flex-direction:row-reverse;padding-left:0;padding-right:0;padding-bottom:10px}}@media only screen and (min-width :1038px){#navbar{margin:auto 0 auto auto;padding-right:0}}.section-custom-footer{display:none}#footer-disclaimer{padding:20px 0 10px}.section-custom-footer,.footer-section{padding-bottom:10px;padding-top:10px}#custom-footer p,#footer-disclaimer p,#custom-footer p a,#footer-disclaimer p a{color:var(--white-color);font-size:13px;font-weight:400}#custom-footer p a,#footer-disclaimer p a{color:var(--primary2-color)}#custom-footer p a:hover,#footer-disclaimer p a:hover,#custom-footer p a:focus,#footer-disclaimer p a:focus{color:var(--light-grey)}.big-contact-form-container{text-align:center}.contact-info-social a .fa-circle{transition:all .3s ease}.big-contact-form-container .contact-info-social .fa-brands{color:var(--primary1-color)}.big-contact-form-container .contact-info-social .fa-circle{color:var(--secondary-color)}.big-contact-form-container .contact-info-social a:hover .fa-brands{color:var(--white-color)}.big-contact-form-container .contact-info-social a:hover .fa-circle{color:var(--primary1-color)}.big-contact-form-container .contact-info-mobile{display:none}.small-contact-info-wrapper{font-size:15px}.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(--white-color)}.contact-info-contact-image{max-width:250px;margin:25px auto 0;order:-1}.small-contact-info-wrapper .contact-info-social .fa-brands{color:var(--primary1-color)}.small-contact-info-wrapper .contact-info-social .fa-circle{color:var(--secondary-color);transition:all .3s ease}.small-contact-info-wrapper .contact-info-social a:hover .fa-brands{color:var(--white-color)}.small-contact-info-wrapper .contact-info-social a:hover .fa-circle{color:var(--primary1-color)}.lead-form-agent-photo{width:90%;max-width:280px;height:auto;display:block;margin:0 auto 15px}@media screen and (max-width:767px){.small-contact-info-wrapper .row .contact-info-container>div{text-align:center;margin-bottom:25px}}@media only screen and (min-width:768px){.big-contact-form-container{text-align:unset}}@media only screen and (min-width:992px){.lead-form-agent-photo{margin:0 0 15px}}input[type="text"].form-control,input[type="email"].form-control,input[type="tel"].form-control,input[type="password"].form-control,textarea.form-control{padding:10px 12px;height:auto;border-radius:0}.formContent{margin:25px 0 35px}.narrow .formContent{margin-top:0!important}.section-listings-showcase .slider-indicators>*{width:10px;height:10px;border-radius:100%;background-color:var(--secondary-color);opacity:1}.section-listings-showcase .slider-indicators>.active{background-color:var(--primary1-color)}.featured-listing-info-container{text-align:left;padding:20px;background:transparent!important;margin-top:unset!important;height:unset!important}.featured-listing-preview{border:1px solid #eee;box-shadow:0 5px 6px 0 rgba(0,0,0,.05);height:430px}.featured-listings-carousel-wrapper h4,.featured-listings-wrapper h4,.featured-listing-info-container h4 a{font-weight:bold;font-size:18px;color:#161922!important;margin-top:0!important}.featured-listing-desc-price{color:var(--primary2-color);font-size:18px;font-weight:bold;margin-bottom:10px!important}.featured-listing-desc-secondary{color:#999999!important;position:relative;display:flex;align-items:flex-start;margin-bottom:10px;flex-direction:column;justify-content:flex-start}.featured-listing-desc-secondary::after{content:"Full Info";background:var(--primary2-color);border:1px solid var(--primary2-color);color:var(--white-color);display:inline-block;padding:6px 11px;font-size:13px;position:relative;margin:12px 0;line-height:150%;transition:all .3s ease}.featured-listing-desc-price{font-size:16px}.featured-listing-desc-primary,.featured-listing-desc-secondary{font-size:14px;color:var(--body-color)}.search-results-view-changer .btn{font-size:15px}.featured-listings-wrapper .container{width:calc(100% - 30px);max-width:1240px}.featured-listings-wrapper .row:nth-child(2){display:flex;flex-wrap:wrap}.featured-listings-wrapper .row:nth-child(2):before,.featured-listings-wrapper .row:nth-child(2):after{display:none}.featured-listings-wrapper .row:nth-child(2)>div{float:none;flex:0 0 100%;max-width:100%;padding-left:15px;padding-right:15px}@media only screen and (max-width:767px){.img-listing-showcase,.img-listing-showcase img{height:220px}}@media (min-width:768px){.featured-listing-preview{height:460px}.featured-listings-wrapper .row:nth-child(2)>div{flex-basis:50%;max-width:50%}}@media (min-width:992px){.featured-listing-preview{height:430px}.featured-listings-wrapper .row:nth-child(2)>div{flex-basis:33.3333%;max-width:33.3333%}}@media only screen and (min-width:992px){.img-listing-showcase,.img-listing-showcase img{height:200px}}.listing-grid{border:1px solid #eee;box-shadow:0 5px 6px 0 rgba(0,0,0,.05)}.listing-grid:hover{border:1px solid #ddd;box-shadow:0 5px 6px 0 rgba(0,0,0,.05)}.listing-grid-info-secondary{line-height:20px}.listing-grid-content{text-align:left}.listing-grid{position:relative}.listing-grid h4{font-size:18px;font-weight:bold;color:#161922}.listing-grid::after{content:"Full Info";background:var(--primary2-color);border:1px solid var(--primary2-color);color:var(--white-color);display:inline-block;padding:6px 11px;font-weight:300;font-size:13px;position:relative;margin:0 0 20px 25px;transition:all .3s ease}.listing-grid:hover::after{background:var(--white-color);border-color:var(--primary2-color);color:var(--primary2-color)}.listing-grid:hover{cursor:pointer}.listing-grid-info-primary{display:flex;flex-direction:column;font-weight:bold;color:#626262;font-size:16px}.listing-grid-info-price{color:var(--primary2-color);font-size:18px}.listing-grid-brokerage{margin:0}@media only screen and (min-width:768px){.listing-grid{height:445px}}.listing-hero{border-top:0!important}.listing-ctas-main .btn-primary{background:var(--primary2-color);border-color:var(--primary2-color)}.listing-ctas-main .btn-primary:hover,.listing-ctas-main .btn-primary:focus{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--white-color)}.listing-ctas-main .btn-secondary{border-color:var(--secondary-color);color:var(--white-color);background:var(--secondary-color)}.listing-ctas-main .btn-secondary:hover,.listing-ctas-main .btn-secondary:focus{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--white-color)}.listing-other-actions-container .btn{display:block;border-color:var(--med-grey)}.listing-other-actions-container .btn:hover,.listing-other-actions-container .btn:focus{background-color:var(--secondary-color);border-color:var(--secondary-color);color:var(--white-color)}@media (min-width:768px){.listing-main-info h1,.listing-main-info-price{color:var(--white-color)}.formContent{margin:25px auto 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.formContent .form-group{width:48%;margin-bottom:15px;display:inline-block}.formContent .form-group:first-of-type,.formContent .form-group:last-of-type{display:block;width:100%;margin:0 auto 15px}.listing-lead-form-container .formContent .form-group:nth-last-of-type(3){width:100%}body.buyers .formContent .form-group:nth-last-of-type(2){width:100%!important}}.listing-bottom-form-container,.listing-lead-form-container{background:var(--secondary-color);text-align:center}.listing-lead-form-container p.contact-info-title{opacity:.5}.listing-lead-form-container .contact-info-brokerage{margin-bottom:25px}.listing-lead-form-container a{opacity:.65}.listing-lead-form-container a:hover{opacity:1;color:var(--light-grey)}@media only screen and (min-width:992px){.featured-listing-info-container h4 a{color:var(--accent-color)}.listing-bottom-form-container,.listing-lead-form-container{text-align:unset}}body.index #bg-fade-carousel .carousel-control,body.index #bg-fade-carousel .carousel-indicators{display:none}.hero-carousel .slide{min-height:650px}.hero-carousel .carousel-caption h1{margin-bottom:25px;margin-top:0}.section-tall-header .header-top,.section-short-header .header-top{padding-left:15px;padding-right:15px}.section-hero-banner .rn-content-block{position:relative}.section-hero-banner .rn-content-block:before{position:relative;inset:0;content:"";position:absolute;background:var(--black-color);opacity:.4}.section-hero-banner .rn-content-block>.container{position:relative;z-index:1}.section-hero-banner .row{display:flex;min-height:465px;justify-content:center;align-items:center;text-align:center}.section-hero-banner h1{font-size:clamp(32px,3vw,64px);text-transform:uppercase;font-weight:500;letter-spacing:1px}.section-hero-banner a,.carousel-caption a{text-transform:uppercase;background-color:var(--primary2-color);border:2px solid var(--primary2-color);transition:all .3s ease;padding:5px 30px;line-height:40px;font-size:20px;margin:5px;display:inline-block;color:var(--white-color)}.section-hero-banner a:hover,.section-hero-banner a:focus,.carousel-caption a:hover,.carousel-caption a:focus{background-color:var(--secondary-color);border:2px solid var(--primary1-color);color:var(--white-color)}.section-hero-banner .content-cta-inner,.carousel-caption .content-cta-inner{display:flex;justify-content:center;gap:5px;position:relative;flex-direction:column}@media (min-width:575px){.section-hero-banner .content-cta-inner,.carousel-caption .content-cta-inner{gap:15px;flex-direction:row}}@media (min-width:992px){.hero-carousel .slide{min-height:450px}.section-hero-banner .row{display:flex;min-height:625px}.section-hero-banner h1{letter-spacing:2px}.section-hero-banner a{font-size:20px;line-height:40px}}.section-custom-quote .rn-content-block{position:relative;padding-top:20px;padding-bottom:20px}.section-custom-quote .rn-content-block:before{position:absolute;inset:0;content:"";background-color:var(--white-color);opacity:.9}.section-custom-quote .rn-content-block>.container{position:relative;z-index:1}.section-custom-quote .row>div>div{background:var(--white-color);padding:20px;margin:0;text-align:center;font-size:20px;font-weight:400;font-style:italic;border:2px solid transparent;transition:all .4s ease;line-height:1.5;word-wrap:break-word;color:var(--body-color)}.section-custom-quote .row>div>div .tiny{color:var(--med-grey)!important;text-transform:uppercase;letter-spacing:.15em;font-style:normal;font-size:16px}.section-custom-quote .row>div:hover>div{border-color:#dddedf;color:var(--primary2-color)}.sticky-column>.rn-content-block{padding-top:0}.sticky-column>.rn-content-block>.container .row>div>section .container{width:100%}.sticky-column>.rn-content-block>.container>.row{display:flex;flex-direction:column}.sticky-column>.rn-content-block>.container .row>div{float:none;width:100%}.section-listing-buttons *[class*="header"],.section-agents-buttons *[class*="header"]{margin-bottom:30px;font-size:32px;font-weight:300}.section-nh-caption *[class*="header"]{font-size:32px;font-weight:300;margin-bottom:10px}.section-listing-buttons a.rn-link,.section-agents-buttons a.rn-link,.section-nh-caption a.rn-link{display:block;font-weight:300;margin-bottom:15px;text-transform:uppercase;text-align:center;font-size:15px;padding:8px 10px}.section-listing-buttons a.rn-link:hover,.section-agents-buttons a.rn-link:hover,.section-nh-caption a.rn-link:hover{padding:8px 25px 8px 5px}.section-listing-buttons a.rn-link::after,.section-agents-buttons a.rn-link::after,.section-nh-caption a.rn-link::after{top:16px}.section-nh-caption a.rn-link{margin-top:15px}.section-listing-buttons .row>div,.section-agents-buttons .row>div,.section-nh-caption .row>div{width:100%!important}.section-listing-buttons .rn-content-block,.section-agents-buttons .rn-content-block,.section-nh-caption .rn-content-block{padding-top:0;padding-bottom:20px;text-align:center}.section-agents-buttons .rn-content-block{padding-top:60px}@media screen and (min-width:992px){.sticky-column>.rn-content-block{padding-top:60px}.listings-section>.rn-content-block{padding-top:20px}}@media screen and (min-width:1200px){.sticky-col{position:-webkit-sticky;position:sticky;top:20px;align-self:flex-start}.sticky-column>.rn-content-block>.container>.row{flex-direction:row}.sticky-column.sticky-right>.rn-content-block>.container>.row{flex-direction:row-reverse}.sticky-column>.rn-content-block>.container .row>div:first-child{width:25%}.sticky-column>.rn-content-block>.container .row>div:last-child{width:75%}.section-listing-buttons .rn-content-block,.section-agents-buttons .rn-content-block,.section-nh-caption .rn-content-block{text-align:unset}}@media (min-width:1900px){.sticky-column .container{width:100%;max-width:1920px}.section-listing-buttons a.rn-link,.section-agents-buttons a.rn-link,.section-nh-caption a.rn-link{font-size:17.6px;padding:8px 15px}.section-listing-buttons a.rn-link:hover,.section-agents-buttons a.rn-link:hover,.section-nh-caption a.rn-link:hover{padding:8px 25px 8px 5px}.section-listing-buttons a.rn-link::after,.section-agents-buttons a.rn-link::after,.section-nh-caption a.rn-link::after{top:13px}}.custom-heading{text-align:center}.custom-heading .rn-content-block{padding-bottom:0;padding-top:40px}.custom-heading h2{font-size:36px;margin-bottom:20px;color:var(--primary2-color);text-transform:uppercase}.featured-listings-wrapper{padding:0}.homepage-listings-sliders{padding:0 0 45px}.homepage-listings-sliders .container{width:calc(100% - 30px);max-width:1240px}.homepage-listings-sliders .container-fluid,.homepage-listings-sliders .slider-container>*{padding:0}.homepage-listings-sliders .slider-container{grid-gap:30px}.homepage-listings-sliders .slider-container>div>a{display:block;height:100%}.homepage-listings-sliders .slider-nav{display:none}.homepage-listings-sliders .slider-indicators{bottom:-2rem;display:flex!important;flex-wrap:wrap}.homepage-listings-sliders .search-results-top-controls-wrapper,.homepage-listings-sliders .search-results-bottom-controls-wrapper{display:none!important}.homepage-listings-sliders .listing-grid-info-secondary>.divider,.homepage-listings-sliders .listing-grid-info-secondary>span:nth-child(5),.homepage-listings-sliders .listing-grid-info-secondary>span:nth-child(7){display:none!important}.homepage-listings-sliders .slider-indicators-round .slider-indicators>*{filter:unset!important;background-color:var(--slide-element-colorB);width:10px;height:10px;border-radius:100%;opacity:1}.homepage-listings-sliders .slider-indicators-round .slider-indicators>.active{background-color:var(--primary1-color)}.homepage-listings-sliders .listing-grid-content{display:flex;flex-direction:column;padding:0 0;justify-content:space-between;text-align:left}.homepage-listings-sliders .listing-grid .listing-grid-brokerage::after{margin:10px 0 15px 0;display:block;width:75px}.homepage-listings-sliders .listing-grid::after{display:none}.homepage-listings-sliders .listing-grid h4{padding:20px 20px 0;margin-bottom:0;font-weight:bold;color:var(--black-color);font-size:1.8rem}.homepage-listings-sliders .listing-grid-content .listing-grid-info-primary{margin-bottom:0;display:flex;flex-direction:column;gap:0;justify-content:flex-start;font-size:1.4rem;margin:0 0 10px;font-weight:bold;color:#626262}.homepage-listings-sliders .listing-grid-content-inner{padding:10px 0 20px;min-height:auto;display:flex;flex-direction:column;justify-content:center}.homepage-listings-sliders .listing-grid-content-inner>*{padding-left:20px;padding-right:20px}.homepage-listings-sliders .listing-grid-info-price{color:var(--primary2-color);font-size:1.4rem}.homepage-listings-sliders .listing-grid-content .listing-grid-location{margin:0 0 5px;font-size:14px;display:inline-block;line-height:1.4;font-weight:normal;color:var(--body-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.homepage-listings-sliders .listing-grid-content .listing-grid-info-secondary{order:5;display:flex;align-items:center;margin-bottom:0;border-top:1px solid #ebebeb}.homepage-listings-sliders .listing-grid-content .listing-grid-info-secondary.single-data{justify-content:center}.homepage-listings-sliders .listing-grid-content .listing-grid-info-secondary>span{width:50%;text-align:center;color:#626262;font-size:1.6rem;display:inline-flex;min-height:4rem;align-items:center;justify-content:center;gap:10px}.homepage-listings-sliders .listing-grid-content .listing-grid-info-secondary>span:nth-child(3){border-left:1px solid #ebebeb}.homepage-listings-sliders .listing-grid-content .listing-grid-info-secondary>span::before{content:"";color:var(--med-grey);font:normal 900 1.4rem/1 "Font Awesome 6 Free"}.homepage-listings-sliders .listing-grid-content .listing-grid-info-secondary>span.bed-data::before{content:"\f236"}.homepage-listings-sliders .listing-grid-content .listing-grid-info-secondary>span.bath-data::before{content:"\f2cc"}.homepage-listings-sliders .listing-grid-content .listing-grid-info-secondary>span.size-data::before{content:"\f546"}.homepage-listings-sliders .listing-grid-content .listing-grid-info-secondary>span.year-data::before{content:"\f133"}.homepage-listings-sliders .listing-grid-content .listing-grid-info-secondary>span.blank-data::before{content:" "}.homepage-listings-sliders .listing-grid .img-listing-grid img{transition:all .3s ease-in-out;object-position:top}.homepage-listings-sliders .listing-grid:hover .img-listing-grid img{transform:scale(1.05)}.homepage-listings-sliders .listing-grid-brokerage{margin:0;min-height:26px}.homepage-listings-sliders .listing-grid .listing-grid-brokerage::after{content:"Full Info";background:var(--primary2-color);border:1px solid var(--primary2-color);color:var(--white-color);display:block;padding:6px 11px;font-size:13px;position:relative;margin:12px 0;line-height:150%;transition:all .3s ease}.homepage-listings-sliders .listing-grid:hover .listing-grid-brokerage::after{background:transparent;border-color:var(--primary2-color);color:var(--primary2-color)}@media only screen and (max-width:379px){.homepage-listings-sliders .listing-grid-content-inner{min-height:120px}}@media only screen and (max-width:767px){.homepage-listings-sliders .listing-grid h4{font-size:1.6rem}.homepage-listings-sliders .listing-grid{height:auto}.homepage-listings-sliders .img-listing-grid,.homepage-listings-sliders .img-listing-grid img{height:220px}.homepage-listings-sliders .listing-grid-brokerage{margin-bottom:0}}@media only screen and (min-width:768px){.homepage-listings-sliders .swiffy-slider{--swiffy-slider-item-count:2!important}.homepage-listings-sliders .listing-grid,body.ddf .homepage-listings-sliders .listing-grid,body.ereb .homepage-listings-sliders .listing-grid{height:unset}body.ddf .homepage-listings-sliders .img-listing-grid,body.ddf .homepage-listings-sliders .img-listing-grid img,body.ereb .homepage-listings-sliders .img-listing-grid,body.ereb .homepage-listings-sliders .img-listing-grid img{height:240px}.homepage-listings-sliders .listing-grid-content-inner{min-height:155px;padding:10px 0;justify-content:flex-start}}@media only screen and (min-width:992px){.homepage-listings-sliders .listing-grid{min-height:385px}}@media only screen and (min-width:1200px){.homepage-listings-sliders .listing-grid-info-price,.homepage-listings-sliders .listing-grid-content .listing-grid-info-primary{font-size:1.8rem}.homepage-listings-sliders .listing-grid-content-inner{min-height:155px}.homepage-listings-sliders .swiffy-slider{--swiffy-slider-item-count:3!important}}@media only screen and (min-width:1900px){.homepage-listings-sliders .listing-grid-content-inner{min-height:100px}.homepage-listings-sliders .swiffy-slider{--swiffy-slider-item-count:4!important}.homepage-listings-sliders .listing-grid{min-height:unset}}@media only screen and (min-width:2400px){.homepage-listings-sliders .swiffy-slider{--swiffy-slider-item-count:5!important}}.section-agents .agents-form-wrapper,.agent-content .agent-lang,.agent-content .agent-listings .fa{display:none}.section-agents .agent-container{box-shadow:0 0 27px 0 rgba(0,0,0,.09);border:0;border-radius:0}.section-agents .agent-container:hover{transform:scale(1)}.section-agents .agent-content{padding:0;display:flex;flex-direction:column}.section-agents .agent-content h4,.section-agents .agent-content p{text-align:center;font-size:17.6px}.section-agents .agent-content p{margin:0 0 15px}.section-agents .agent-headshot{display:block;background-color:var(--primary2-color);border-bottom:4px solid var(--primary2-color);transition:all .5s ease;border-radius:0}.section-agents .agent-headshot img{filter:grayscale(1);transition:all .5s ease}.section-agents .agent-content-primary>h4,.section-agents .agent-content-primary>p{color:var(--white-color)}.section-agents .agent-content-primary>h4{font-size:20px}.section-agents .agent-content-primary>p{font-weight:300;margin-bottom:0}.section-agents .agent-content-primary{background-color:var(--dark-color);padding:10px 5px;margin-bottom:20px}.section-agents .agent-listings a{background-color:var(--primary2-color);border:1px solid var(--primary2-color);white-space:nowrap;padding:6px 12px;line-height:1.5;text-transform:uppercase;font-weight:300;color:var(--white-color)}.section-agents .agent-container:hover .agent-listings a{background-color:var(--primary-hover);border:1px solid var(--primary-hover)}.section-agents .agent-container:hover .agent-headshot{border-color:var(--primary-hover)}.section-agents .agent-container:hover .agent-headshot img{filter:grayscale(0);border:5px solid var(--primary-hover);border-bottom:0}.section-agents .agent-container:hover .agent-content-primary{background-color:var(--primary-hover)}.section-agents-buttons *[class*="header"]{margin:0}.section-agents-buttons img.socials{width:32px;height:32px;margin-right:10px}.sticky-column>.rn-content-block>.container .row>div .section-agents .row>div{width:100%}@media only screen and (min-width:768px){.agent-headshot,.agent-headshot img{min-height:330px;max-height:390px}}@media only screen and (max-width:1199px){.agents-wrapper{padding-top:0}}@media only screen and (min-width:575px){.sticky-column>.rn-content-block>.container .row>div .section-agents .row>div{width:50%;float:left}}@media only screen and (min-width:992px){.sticky-column>.rn-content-block>.container .row>div .section-agents .row>div{width:33.33333333%}}@media only screen and (min-width:1900px){.sticky-column>.rn-content-block>.container .row>div .section-agents .row>div{width:20%}}.section-nh-boxes .container{width:calc(100% - 30px);max-width:1440px}.section-nh-boxes .row{display:flex;flex-wrap:wrap}.section-nh-boxes .row:before,.section-nh-boxes .row:after{display:none}.section-nh-boxes .row>div{float:none;flex:0 0 100%;max-width:100%;padding-left:15px;padding-right:15px;margin-bottom:15px}@media (min-width:768px){.section-nh-boxes .row>div{flex-basis:50%;max-width:50%;margin-bottom:15px}}@media (min-width:992px){.section-nh-boxes .row>div{flex-basis:25%;max-width:25%}}@media (min-width:1200px){.section-nh-boxes .row>div{margin-bottom:0}}body:not(.editmode) .section-nh-boxes .rn-content-block{padding-bottom:0;padding-top:25px}body:not(.editmode) .section-nh-boxes.first .rn-content-block{padding-top:40px}body:not(.editmode) .section-nh-boxes.last .rn-content-block{padding-bottom:40px}body:not(.editmode) .section-nh-boxes .row>div>div br{display:none}body:not(.editmode) .section-nh-boxes .row>div>div{overflow:hidden;position:relative;height:330px;background:var(--dark-color);transition:all .2s ease}body:not(.editmode) .section-nh-boxes .row>div>div img{opacity:1!important;width:100%;height:100%;object-fit:cover;object-position:center;transition:all .4s ease}body:not(.editmode) .section-nh-boxes .row>div:hover img{transform:scale(1.2)}body:not(.editmode) .section-nh-boxes .row>div>div::before{inset:0;position:absolute;content:"";background:var(--dark-color);opacity:0;width:100%;height:100%;pointer-events:none;transition:all .4s ease;z-index:1}body:not(.editmode) .section-nh-boxes .row>div:hover>div::before{opacity:.6;background-color:var(--primary2-color)}body:not(.editmode) .section-nh-boxes .row>div>div h1,body:not(.editmode) .section-nh-boxes .row>div>div h2,body:not(.editmode) .section-nh-boxes .row>div>div h3,body:not(.editmode) .section-nh-boxes .row>div>div h4{color:var(--white-color);font-size:28px;font-weight:bold;letter-spacing:1px;text-shadow:0 0 .3em rgba(0,0,0,.9)!important;text-transform:uppercase;text-align:center;line-height:1.1!important;margin:0;inset:0;position:absolute;height:100%;width:100%;pointer-events:none;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;transition:all .2s ease;padding:25px;z-index:2}body.editmode .section-nh-boxes .row>div>div{height:auto}body.editmode .section-nh-boxes .row>div>div br{display:block}body.editmode .section-nh-boxes .row>div>div img{opacity:1!important}body.editmode .section-nh-boxes .row>div>div h1,body.editmode .section-nh-boxes .row>div>div h2,body.editmode .section-nh-boxes .row>div>div h3,body.editmode .section-nh-boxes .row>div>div h4{transition:none}@media screen and (min-width:768px){.sticky-column>.rn-content-block>.container .row>div .section-nh-boxes .row>div>div{height:415px}}section[class*="section-btn"] .rn-content-block{padding:20px 0}.section-btn-black{text-align:center}.section-btn-black a.rn-link{padding:10px 20px;color:var(--white-color);background-color:var(--black-color);border:1px solid var(--black-color);margin-bottom:20px;cursor:pointer;font-weight:normal;display:inline-block}.section-btn-black a.rn-link:hover,.section-btn-black a.rn-link:focus{color:var(--black-color);background-color:var(--white-color);border:1px solid var(--black-color)}.section-cta .rn-content-block{position:relative}.section-cta .rn-content-block:before{position:absolute;inset:0;content:"";background-color:var(--white-color);opacity:.9}.section-cta .rn-content-block>.container{position:relative;z-index:1}.section-cta .row>div>div{display:flex;gap:15px;align-items:center;justify-content:center;flex-direction:column}.section-cta .row>div>div a{font-weight:300;padding:10px 20px;background-color:var(--primary2-color);border:1px solid var(--primary2-color);font-size:20px;color:var(--white-color);position:relative}.section-cta .row>div>div a:hover{background-color:var(--primary-hover);border-color:var(--primary-hover);padding:10px 35px 10px 18px}.section-cta .row>div>div a::after{content:"\f105";font:normal 900 1em/1 "Font Awesome 6 Free";font-size:90%;line-height:1;opacity:0;position:absolute;margin-left:-1em;-webkit-transition:all .2s;transition:all .2s;text-transform:none;-webkit-font-feature-settings:"kern" off;font-feature-settings:"kern" off;text-shadow:none;top:13px}.section-cta .row>div>div a:hover::after,.section-cta .row>div>div a:hover::after{opacity:1;margin-left:8px}.section-cta .row>div *[class*="header"]{font-weight:400;font-size:28px}@media only screen and (min-width:768px){.section-cta .row>div>div{flex-direction:row;gap:30px}}.section-hire-kelly img{max-width:300px;width:100%;margin:35px auto 0;display:block}.section-hire-kelly h2{font-weight:bold;text-transform:uppercase}.section-hire-kelly h3{letter-spacing:1px}.section-hire-kelly h4{font-weight:bold;font-size:18px}.section-hire-kelly li{margin-bottom:10px}.section-hire-kelly .row>div>div a{font-weight:normal;padding:5px 16px;background-color:var(--primary2-color);border:1px solid var(--primary2-color);font-size:16px;color:var(--white-color);position:relative;display:inline-block}.section-hire-kelly .row>div>div a:hover{background-color:var(--primary-hover);border-color:var(--primary-hover);padding:5px 29px 5px 14px}.section-hire-kelly .row>div>div a::after{content:"\f105";font:normal 900 1em/1 "Font Awesome 6 Free";font-size:90%;line-height:1;opacity:0;position:absolute;margin-left:-1em;-webkit-transition:all .2s;transition:all .2s;text-transform:none;-webkit-font-feature-settings:"kern" off;font-feature-settings:"kern" off;text-shadow:none;top:11px}.section-hire-kelly .row>div>div a:hover::after,.section-hire-kelly .row>div>div a:hover::after{opacity:1;margin-left:8px}@media only screen and (min-width:768px){}.custom-form input[type="text"].form-control,.custom-form input[type="email"].form-control,.custom-form input[type="tel"].form-control,.custom-form input[type="password"].form-control,.custom-form textarea.form-control{border-color:var(--white-color)}.custom-form .big-contact-form-wrapper{text-align:center;background-color:var(--secondary-color);padding:0}.custom-form.rn-invert-colors .big-contact-form-wrapper{color:var(--white-color)}.custom-form .big-contact-form-wrapper .container{width:auto}.custom-form .big-contact-form-container .row{display:flex;flex-direction:column-reverse}.custom-form .big-contact-form-container .row>div{padding:60px 25px;text-align:center}.custom-form .big-contact-form-container .row>div:first-child{background-color:var(--primary2-color)}.custom-form .big-contact-form-container .row>div:first-child h3{letter-spacing:1px;color:var(--white-color);text-transform:uppercase;font-size:34px}.custom-form .big-contact-form-container .row>div:last-child .contact-info-container{display:flex;flex-direction:column}.custom-form .big-contact-form-container .row>div:last-child .contact-info-container h3{font-weight:400;text-transform:none;font-size:20px;margin-bottom:30px}.custom-form .big-contact-form-container .row>div:last-child>p[class*="contact-info"]{margin-bottom:20px}.custom-form .big-contact-form-container .row>div:last-child>p[class*="contact-info"] a{color:var(--light-grey);opacity:.8}.custom-form .big-contact-form-container .row>div:last-child>p[class*="contact-info"] a:hover{color:var(--white-color);opacity:1}.custom-form .big-contact-form-container .contact-info-social{gap:10px;display:flex;justify-content:center}.custom-form .contact-info-address{font-size:16px}.custom-form .contact-info-brokerage{font-size:20px;color:var(--white-color)}.custom-form .contact-info-name,.custom-form .contact-info-title{display:none}.custom-form .big-contact-form-container .btn{background-color:var(--primary2-color);border:2px solid var(--white-color);border-radius:0;padding:10px;font-size:16px;width:100%}.custom-form .big-contact-form-container .btn:hover{background-color:var(--primary-hover);border:2px solid var(--primary-hover)}@media screen and (min-width:768px){.custom-form .big-contact-form-container .row{display:flex;flex-direction:row-reverse}.custom-form .big-contact-form-container .row>div{padding:60px 50px}.custom-form .big-contact-form-container .row>div:first-child{background-color:var(--primary2-color)}.custom-form .big-contact-form-container .btn{width:auto}}@media screen and (min-width:992px){.custom-form .big-contact-form-container .row>div{padding:60px 70px}}.page-title .rn-content-block{background-image:var(--page-title-bg);background-color:var(--secondary-color)!important;padding:80px 0 70px;position:relative}.page-title .rn-content-block::before{position:absolute;content:"";inset:0;background-image:linear-gradient(180deg,rgba(72,76,72,.2) 0%,rgba(72,76,72,.2) 100%);opacity:1;pointer-events:none}.page-titley .rn-content-block>.container{position:relative;z-index:1}.page-title [class*="header"]{font-weight:700;text-transform:uppercase;font-size:clamp(31px,3vw,41px);color:#FFFFFF!important;letter-spacing:1px;line-height:1.1em;text-align:center;text-shadow:0 0 .3em rgba(0,0,0,.4)}.agent_detail_view .page-title{display:none}.contact .page-title{background-position:50% 5%}.contact-page-form .big-contact-form-container *[class*="contact-info-"]{display:none}@media screen and (min-width:768px){.contact-page-form .big-contact-form-container .row{display:flex;flex-direction:row-reverse}}.section-custom-testimonials .rn-content-block{padding-bottom:0;padding-top:30px}.section-custom-testimonials .row{display:flex!important;gap:26px;align-items:stretch}.section-custom-testimonials .row::before,.section-custom-testimonials .row::after{display:none}.section-custom-testimonials .row>div{flex:1 1 0;min-width:0;float:none!important;height:auto!important;margin-top:0;margin-bottom:0}.section-custom-testimonials .row>div{box-sizing:border-box;border:2px solid #333;padding:20px 22px 24px;background:#fff;font-size:18px;font-style:italic;line-height:1.75;text-align:justify;transition:color .3s ease}.section-custom-testimonials .row>div:hover{color:var(--primary2-color)}.section-custom-testimonials .row>div h4{margin:0 0 15px;padding-left:38px;min-height:32px;background:url('https://s.realtyninja.com/static/media/med/15224_67340f87_quotes.png') no-repeat left 70% / 28px auto;font-size:16px;font-style:normal;font-weight:400;line-height:1.1;letter-spacing:2px;text-transform:uppercase;text-align:left;color:#777!important;display:flex;flex-direction:column;justify-content:center}.section-custom-testimonials .row>div .bold{display:block;margin-top:16px;font-style:normal;font-weight:700;font-size:16px;text-align:center;color:var(--body-color)!important}@media (max-width:767px){.section-custom-testimonials .row{flex-direction:column;padding:0 15px}.section-custom-testimonials .row>div{flex:auto}}.section-awards-list h4{letter-spacing:1px;font-size:22px}.section-awards .row>div>div{display:flex;align-items:center;row-gap:2rem;padding:0;justify-content:center}.section-awards .row>div>div img{height:clamp(60px,15vw,80px);width:auto;max-width:100%;object-fit:contain;flex:1 1 0;margin:0 1rem}@media (max-width:991px){.section-awards .row>div>div{flex-wrap:nowrap;gap:.5rem}.section-awards .row>div>div img{flex:1 1 0;min-width:0;width:100%;height:auto;margin:0 .5rem;aspect-ratio:1 / 1}}.section-house-condo h2{font-size:30px;letter-spacing:1px}.section-house-condo h3{font-size:22px;letter-spacing:1px}.section-house-condo ul{list-style:none;padding-left:0!important;margin:0 20px 25px}.section-house-condo ul li{position:relative;padding-left:40px;margin:0 0 30px}.section-house-condo ul li::before{content:"\f0a9";color:var(--primary2-color);font-family:"Font Awesome 6 Free";font-weight:bold;margin-right:15px;position:absolute;left:5px;top:0}.social-feed .container{width:100%;max-width:1920px}.social-feed h1,.social-feed h2,.social-feed h3,.social-feed h4{font-weight:300;margin-bottom:25px}.alert-info{background:var(--primary2-color);color:var(--white-color)}.alert-info:hover{background:var(--primary-hover);color:var(--white-color)}