: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:"Roboto",Arial,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:34px}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:200px}#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;letter-spacing:1.2px;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}.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:bold;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-social .fa-stack{background-color:var(--primary2-color);transition:all .3s ease;height:2em}#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{left:unset!important;margin-top:95px!important}}@media only screen and (min-width :768px){.navbar-brand{padding:0;margin-left:0!important}.navbar-brand img{max-width:200px;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;position:absolute;top:0;background:var(--white-color);width:100%;z-index:3;padding-left:0;padding-right:0;margin-top:85px}.navbar-header{float:none}.navbar-toggle{display:block;padding:0;float:none;background-color:var(--white-color);border-radius:0;padding:10px;margin: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(--primary-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-container{padding-right:15px;padding-left:15px}#navbar{margin-left: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:10px 0}#header-contact{flex-direction:row-reverse;padding-left:0;padding-right:0;padding-bottom:10px}}@media only screen and (min-width :992px){.navbar-brand img{max-width:260px;margin:unset}}.section-custom-footer{display:none}#footer-disclaimer{padding:50px 0}.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: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(--primary-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(--primary-color)}.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(--primary-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(--primary-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(--primary-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(--primary-color)}.featured-listing-desc-price{font-size:16px}.featured-listing-desc-primary,.featured-listing-desc-secondary{font-size:13px}.search-results-view-changer .btn{font-size:15px}.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 h4{font-weight:600;color:var(--dark-color);margin-bottom:5px}.listing-grid-info-secondary{line-height:20px}.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(--black-color);text-align:center}@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}}.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{text-transform:uppercase;background-color:var(--primary1-color);border:2px solid var(--primary1-color);transition:all .3s ease;padding:5px 30px;line-height:25px;font-size:14px;margin:5px;display:inline-block}.section-hero-banner a:hover,.section-hero-banner a:focus{background-color:var(--dark-color);border:2px solid var(--primary1-color);color:var(--white-color)}.section-hero-banner .content-cta-inner{display:flex;justify-content:center;gap:15px}@media (min-width:992px){.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}.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(--dark-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}}.index .section-custom-listings .search-results-top-controls-wrapper,.index .section-custom-listings .search-results-bottom-controls-wrapper{display:none}.index .section-custom-listings div#listing-item-container>div{width:100%}.section-custom-listings .listing-grid-content{text-align:left}.section-custom-listings .listing-grid{position:relative}.section-custom-listings .listing-grid h4{font-size:18px}.section-custom-listings .listing-grid::after{content:"More 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}.section-custom-listings .listing-grid:hover::after{background:var(--white-color);border-color:var(--primary2-color);color:var(--primary2-color)}.section-custom-listings .listing-grid:hover{cursor:pointer}.section-custom-listings .listing-grid-info-primary{display:flex;flex-direction:column;gap:5px}.section-custom-listings .listing-grid-info-price{color:var(--primary2-color);font-size:18px;font-weight:bold}.section-custom-listings .listing-grid-brokerage{margin:0}@media only screen and (min-width:768px){.section-custom-listings .listing-grid{height:445px}.index .section-custom-listings div#listing-item-container>div{width:50%;float:left}}.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%}}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{margin-bottom:25px}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 .2s ease}body:not(.editmode) .section-nh-boxes .row>div>div::before{inset:0;position:absolute;content:"";background:var(--dark-color);opacity:.3;width:100%;height:100%;pointer-events:none;transition:all .4s ease}body:not(.editmode) .section-nh-boxes .row>div:hover>div::before{opacity:.7;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;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}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){body:not(.editmode) .section-nh-boxes .row>div{margin-bottom:0}.sticky-column>.rn-content-block>.container .row>div .section-nh-boxes .row>div>div{height:415px}.sticky-column>.rn-content-block>.container .row>div .section-nh-boxes .row>div{width:50%;float:left}}@media (min-width:1550px){.section-nh-boxes .container{width:1440px}}.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;text-transform:uppercase;padding:10px 18px;background-color:var(--primary2-color);border:1px solid var(--primary2-color);font-size:18px;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}}.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(--black-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 .contact-info-social{gap:10px;display:flex;justify-content:center}.custom-form .contact-info-brokerage{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(--primary1-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:50px 0;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}}.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}