body{color:#808080 !important}.prmry-color{color:#000000 !important}.bg-prmry{background-color:#000000 !important}.border-color-prmry{border-color:#000000 !important}.after-color-prmry:after{color:#000000 !important}.after-bg-prmry:after{background-color:#000000 !important}.before-color-prmry:before{color:#000000 !important}.before-bg-prmry:before{background-color:#000000 !important}svg.fill-prmry{fill:#000000 !important}svg.stroke-prmry{stroke:#000000 !important}svg.path-fill-prmry path{fill:#000000 !important}svg.path-stroke-prmry path{stroke:#b70200 !important}svg.path-stroke-prmry-exclusive path,svg.path-stroke-prmry-exclusive circle{stroke:#000000 !important}svg.rect-fill-prmry rect{fill:#000000 !important}svg.rect-stroke-prmry rect{stroke:#b70200 !important}svg.g-fill-prmry g{fill:#b70200 !important}svg.g-stroke-prmry g{stroke:#b70200 !important}.hover-color-prmry:hover{color:#000000 !important}.hover-bg-prmry:hover{background-color:#000000 !important}.hover-border-prmry:hover{border-color:#000000 !important}.btn-background{background:#5CCF8A !important}a{color:#5CCF8A !important}a:hover,a:focus,a:active{color:#3CB26D !important}.contact-info span,.content-20 .fa,.team .narrow .social a{color:#5CCF8A !important}.underlined-title hr,.contact-info span{border-color:#5CCF8A !important}.btn-primary{background:#5CCF8A !important;color:#fff !important}.btn-primary:hover{background:#3CB26D !important;color:#fff !important}.btn-primary:active{background:#3CB26D !important;color:#fff !important}.btn-primary-inverse{background:#fff !important;color:#5CCF8A !important}.btn-primary-inverse:hover{background:#3CB26D !important;color:#fff !important}.btn-primary-inverse:active{background:#3CB26D !important;color:#fff !important}.btn-outline.outline-dark{color:#5CCF8A !important;border-color:#5CCF8A !important}.btn-outline.outline-dark:hover,.btn-outline.outline-dark:active{color:#fff !important;background-color:#5CCF8A !important;border-color:#5CCF8A !important}.btn-outline.outline-light{color:#fff !important}.btn-outline.outline-light:hover,.btn-outline.outline-light:active{color:#5CCF8A !important}.btn-outline.outline-dark{color:#5CCF8A !important;border-color:#5CCF8A !important}.btn-outline.outline-dark:hover,.btn-outline.outline-dark:active{color:#fff !important;background-color:#5CCF8A !important;border-color:#5CCF8A !important}.btn-outline.outline-light{color:#fff !important}.btn-outline.outline-light:hover,.btn-outline.outline-light:active{color:#5CCF8A !important}.btn-color,.mapLabel{background:#5CCF8A !important}.mapLabel::after{border-top-color:#5CCF8A !important}.header-7-navigation .navigation-block .social a:hover{color:#5CCF8A !important}#header-8-nav .nav-social > li > a:hover{background-color:#5CCF8A !important}.exclusive-temp-hover-color-prmry{color:#2c2c2c !important}.exclusive-temp-hover-color-prmry:hover{color:#000000 !important}.btn-primary-exclusive{background:#000000 !important;color:#fff !important}.btn-primary-exclusive:hover{background:#000000 !important;color:#fff !important}.btn-primary-exclusive:active{background:#000000 !important;color:#fff !important}.btn-primary-exclusive:visited{background:#000000 !important;color:#fff !important}.secondary-btn-hover:hover{color:#000000 !important}.chatbot-toggle input[type="checkbox"]:checked{background-color:#000000 !important;border-color:#000000 !important}.chatbot-btn-disabled:disabled{background-color:#000000 !important}.pagination li.active > a,.pagination li.active > span{background:#5CCF8A !important;color:#fff !important}.btn-color:hover{background:#3CB26D !important}#listing-grid-block .search-filter .btn-group .btn.active{background:#5CCF8A !important}#listing-grid-block #more-options .btn.active{background:#5CCF8A !important}#listing-grid-results h2{color:#000000 !important}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{background:#000000 !important;color:#fff !important}#search-v2 #more-filter-pop .btn.active{background-color:#5CCF8A !important;border-color:#5CCF8A !important}#search-v2 .mapLabelCircle,.clusterMarkerColor{background-color:#5CCF8A !important}.form-group.focus .form-control,.form-control:focus{border-color:#HEADINGCOLOR}.nav-link-color,.sec-nav-link-color{color:#000000 !important}.nav-link-color:hover,.nav-link-color:focus,.sec-nav-link-color:hover,.sec-nav-link-color:focus{color:#5CCF8A !important}.nav-drop-color,.sec-nav-drop-color{background-color:#ffffff !important;opacity:#PRIMARYNAVDROPOPA !important}.nav-drop-color:hover,.sec-nav-drop-color:hover{background-color:#ffffff !important;opacity:#PRIMARYNAVDROPROLLOPA !important}.nav-drop-link-color,.sec-nav-drop-link-color{background-color:#ffffff !important;color:#000000 !important}.nav-drop-link-color:hover,.nav-drop-link-color:focus,.sec-nav-drop-link-color:hover,.sec-nav-drop-link-color:focus{background-color:#ffffff !important;color:#5CCF8A !important}#header-1n.t7 .navbar-nav > li:last-child > a:hover{border:1px solid #5CCF8A !important;background-color:#5CCF8A !important;color:#fff !important}#header-1n.t7 .navbar-nav > li:last-child .open > a:hover{color:#fff !important}#property-similar .similar-listing-box button{background-color:#LINKCOLOR}#property-similar .similar-listing-box button:hover{background-color:#LINKCOLORHOVER}.toggle-button input[type="checkbox"]:checked ~ .toggle-button__icon{background:#LINKCOLOR}#premium-navigation .navbar-nav > li:last-child > a{border-color:#000000 !important}#premium-navigation .navbar-toggle::before{color:#000000 !important}#premium-navigation .navbar-nav > li:last-child > a:hover{border-color:#5CCF8A !important;background-color:#5CCF8A !important;color:#fff !important}#premium-1 .nav-tabs > li.active > a,#premium-1 .nav-tabs > li.active > a:hover,#premium-1 .nav-tabs > li.active > a:focus{border-color:#000000 !important}#premium-1 #custom-search-1 button{background:#5CCF8A !important;color:#fff !important}#premium-1 #custom-search-1 button:hover{background:#3CB26D !important;color:#fff !important}.content-90n .tile-grid .tile-grid-content h2{background-color:#5CCF8A !important}.mapSelectedLabel{background:#3CB26D !important;color:white;font-size:12px;padding:5px 10px;text-align:center;border-radius:5px}.mapSelectedLabel::after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#3CB26D rgba(0,0,0,0) rgba(0,0,0,0) !important;border-image:none;border-style:solid;border-width:5px;content:" ";height:0;left:50%;margin-left:-5px;pointer-events:none;position:absolute;top:100%;width:0}.home-search-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc;padding:15px;border:1px solid transparent;border-radius:4px}.top-cities .list-group-item .badge a.listing-number{color:#5CCF8A !important}:root{--header-font:"poppins",sans-serif;--subheader-font:"poppins",sans-serif;--eyebrow-font:"helvetica-neue-lt-pro",sans-serif;--body-font:"dm-sans",sans-serif;--lg-header-size:64px;--sm-header-size:40px;--lg-subheader-size:28px;--sm-subheader-size:22px;--lg-eyebrow-size:18px;--sm-eyebrow-size:14px;--body-size:16px;--lg-line-height:1.4;--md-line-height:1.2;--sm-line-height:1;--lg-letter-spacing:0.1em;--sm-letter-spacing:0.05em;--primary-color:#000000;--accent-color:#5CCF8A;--dark-accent-color:#3CB26D;--light-accent-color:#E8F9EF;--body-color:#3D3F3F;--light-body-color:#AAAAAA;--true-black:#000000;--near-black:#1E1F1F;--off-white:#F2F0EE;--true-white:#FFFFFF;--bg-gradient-ow-tw:linear-gradient(var(--off-white),var(--true-white));--bg-gradient-tw-ow:linear-gradient(var(--true-white),var(--off-white));--lg-max-width:1440px;--md-max-width:1000px;--sm-max-width:800px;--standard-padding:120px 40px;--rib-padding:0 40px}@media (max-width:991px){:root{--lg-header-size:40px;--sm-header-size:32px;--lg-subheader-size:24px;--sm-subheader-size:20px}}h1,body h1,.lg-header{font-family:var(--header-font);font-size:var(--lg-header-size);font-weight:500;line-height:var(--sm-line-height);text-transform:capitalize;margin:0;color:var(--primary-color);letter-spacing:-1px}h2,body h2,.sm-header{font-family:var(--header-font);font-size:var(--sm-header-size);font-weight:500;line-height:var(--md-line-height);text-transform:capitalize;margin:0;color:var(--primary-color)}h3,body h3,.lg-subheader{font-family:var(--subheader-font);font-size:var(--lg-subheader-size);font-weight:500;line-height:var(--md-line-height);text-transform:capitalize;margin:0;color:var(--primary-color)}h4,body h4,.sm-subheader{font-family:var(--subheader-font);font-size:var(--sm-subheader-size);font-weight:500;line-height:var(--md-line-height);text-transform:capitalize;margin:0;color:var(--primary-color)}h5,body h5,.lg-eyebrow{font-family:var(--eyebrow-font);font-size:var(--lg-eyebrow-size);font-weight:700;line-height:var(--md-line-height);letter-spacing:var(--sm-letter-spacing);text-transform:uppercase;margin:0;color:var(--primary-color)}h6,body h6,.sm-eyebrow{font-family:var(--eyebrow-font);font-size:var(--sm-eyebrow-size);font-weight:700;line-height:var(--md-line-height);letter-spacing:var(--sm-letter-spacing);text-transform:uppercase;margin:0;color:var(--primary-color)}body,p,ul li,ol li{font-family:var(--body-font);font-size:var(--body-size);font-weight:300;line-height:var(--lg-line-height);margin:0;color:var(--body-color)}input,select,textarea{font-family:var(--body-font);font-size:var(--lg-eyebrow-size);font-weight:300;line-height:var(--sm-line-height)}.acnt-color{color:var(--accent-color)}.dark-acnt-color{color:var(--dark-accent-color)}.bg-offw{background-color:var(--off-white)}.bg-acnt{background-color:var(--accent-color)}.bg-dark-acnt{background-color:var(--dark-accent-color)}.bg-grad-ow-tw{background-color:var(--bg-gradient-ow-tw)}.bg-grad-tw-ow{background-color:var(--bg-gradient-tw-ow)}.btn-primary{background-color:var(--accent-color);color:var(--true-white);border-radius:10px;padding:15px 30px;width:fit-content;margin:0 !important;font-family:var(--eyebrow-font);font-size:var(--body-size);letter-spacing:var(--lg-letter-spacing);font-weight:700;line-height:var(--lg-line-height);text-transform:uppercase;transition:ease all 400ms}.btn-primary:hover{background-color:var(--dark-accent-color)}.btn-outline{background-color:transparent;border-width:2px;border-style:solid;border-radius:10px;padding:15px 30px;width:fit-content;margin:0 !important;font-family:var(--eyebrow-font);font-size:var(--body-size);letter-spacing:var(--lg-letter-spacing);font-weight:700;line-height:var(--lg-line-height);text-transform:uppercase;transition:ease all 400ms}.btn-outline.outline-primary{color:var(--accent-color);border-color:var(--accent-color)}.btn-outline.outline-primary:hover{color:var(--true-white);background-color:var(--accent-color)}.btn-outline.outline-light{color:var(--true-white);border-color:var(--true-white)}.btn-outline.outline-light:hover{color:var(--true-black);background-color:var(--true-white)}.btn-outline.outline-dark{color:var(--true-black);border-color:var(--true-black)}.btn-outline.outline-dark:hover{color:var(--true-white);background-color:var(--true-black)}.arrow-btn{font-family:var(--eyebrow-font);font-size:var(--sm-eyebrow-size);letter-spacing:var(--lg-letter-spacing);font-weight:700;line-height:var(--lg-line-height);text-transform:uppercase;white-space:nowrap}.arrow-btn i{margin-left:5px;transition:ease all 400ms}.arrow-btn:hover i{transform:translateX(5px)}#site-registration-bar{display:none !important}#page{overflow-x:unset}.sed-nav{padding:10px 20px;background-color:var(--true-white);position:sticky;top:0;z-index:10;box-shadow:0 0 10px rgba(0,0,0,0.15)}.sed-nav .navbar-header{height:80px;float:unset;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px 20px}.sed-nav .navbar-header:before{width:130px}.sed-nav .navbar-header:after{content:none}.sed-nav .navbar-brand{height:100%;max-height:unset;width:fit-content;max-width:400px;padding:0;margin:0 auto;display:flex;align-items:center;justify-content:center}.sed-nav .navbar-brand img{max-height:100% !important;max-width:100% !important}.sed-nav .navbar-toggle{display:flex;align-items:center;justify-content:center;padding:0;margin:0;height:100%;width:40px;opacity:1;transition:ease all 400ms}.sed-nav .navbar-toggle:hover{opacity:0.6}.sed-nav .navbar-toggle i{font-size:24px;color:var(--dark-accent-color)}.sed-nav .toggle-close{position:absolute;top:20px;right:20px;background-color:transparent;border:0;font-size:18px;color:var(--dark-accent-color);width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;opacity:1;transition:ease all 400ms}.sed-nav .toggle-close:hover{opacity:0.6}.sed-nav .navbar-toggle{opacity:0;pointer-events:none}.sed-nav .navbar-toggle:before{content:none}.sed-nav .navbar-collapse.collapse,.sed-nav .navbar-collapse.collapsing{position:fixed;z-index:1000;top:0;right:-400px;width:400px;min-height:100vh !important;padding:80px 20px;background-color:var(--true-white);border:2px solid var(--accent-color);border-right:0;border-radius:20px 0 0 20px;transition:ease right 400ms}.sed-nav .navbar-collapse.collapse.in{right:0}.sed-nav .navbar-collapse .navbar-nav.navbar-right:last-child{margin:0;width:100%;height:fit-content;display:flex;flex-direction:column}.sed-nav .navbar-collapse ul.nav li.nav-item{width:100%;text-align:center;margin:0}@media (max-width:768px){.sed-nav .navbar-header{height:fit-content;flex-direction:column}.sed-nav .navbar-brand{margin:0;max-width:200px}.sed-nav .navbar-header:before{content:none}}#footer-9n .container .row:first-child{flex-wrap:wrap}#footer-9n .locations{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:40px;margin-top:40px}#footer-9n .locations p{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;margin:0;flex:1 1 200px;text-align:center}#footer-9n .ca-dre{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;margin-bottom:20px;text-align:center}#footer-9n .ca-dre p{margin:0}@media (max-width:768px){#footer-9n .ca-dre{justify-content:center;text-align:center}}#footer-9n ul{padding:0;list-style-type:none}#footer-9n li{font-weight:300;color:black;font-size:14px}#footer-9n input,#footer-9n textarea{border-radius:0}#footer-9n select{background-color:#fff;border-color:#ecf0f1;border-width:2px}#footer-9n .form-group{margin:0;border:0 solid #ecf0f1}#footer-9n .form-control{margin:0;border:2px solid #ecf0f1;padding-left:10px !important}#footer-9n{background:#fff;border-top:1px solid #ddd}#footer-9n .border-col{border-left:1px solid #ddd}#footer-9n .ftr-anchor{border-top:1px solid #ddd}#footer-9n p{color:#222}#footer-9n h3{color:#222}#footer-9n a{color:#222 !important}#footer-9n ul.social a{color:#222 !important}#footer-9n ul.social i{border:1px solid rgba(0,2,34,.5)}#footer-9n ul.social a{margin:0 10px}#footer-9n ul.social a:hover{color:rgb(255,255,255,0.3) !important}#footer-9n{background:#0F0F0F;border-top:0 solid #ddd}#footer-9n a{color:#FFF !important;text-transform:uppercase}#footer-9n li{font-weight:300;color:#fff;font-size:14px}#footer-9n p{color:#fff}#footer-9n p img{filter:brightness(0) invert(1)}#footer-9n .form-control{margin:0;border:0 solid #fff;padding-left:10px !important;background-color:#2C2C2C;color:#fff;border-radius:5px}#footer-9n select{background-color:#2C2C2C;border-color:#2C2C2C;border-width:2px;color:#808080;border-radius:5px}.btn-footer{background:#262626 !important;color:#fff !important;border-radius:5px}#footer-9n .ftr-anchor{border-top:1px solid #2C2C2C}#footer-9n ul.social a{color:#fff !important}#footer-9n .ftr-logo{width:100%;max-width:250px}@media(max-width:768px){#logo-group{text-align:center !important}#text-1{text-align:center !important;margin-top:50px}#footer-9n ul{text-align:center !important;margin-bottom:50px}#text-3{text-align:center !important}#form-contact1 .text-right{text-align:center !important;margin-bottom:50px}.ftr-anchor{text-align:center !important}}#footer-9n select{outline:none !important}.sec-nav-link-color:hover,.sec-nav-link-color:focus{color:rgba(255,255,255,0.5) !important}.btn-footer{background-color:#fff !important;color:#000 !important;border-radius:4px !important}.btn-footer:hover,.btn-footer:active,.btn-footer:focus{background-color:#343434 !important;color:#fff !important}#footer-9n .anchor-col{height:unset;text-align:center}#footer-9n{background:var(--dark-accent-color);border-top:0 solid #ddd;padding:80px 40px}#seo-anchor{background-color:var(--dark-accent-color);position:relative}#seo-anchor:before{content:'';position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.4)}#seo-anchor *,#seo-anchor ul li a{color:var(--true-white) !important;opacity:1 !important;border-color:var(--true-white) !important}.disclaimer-banner{background-color:var(--off-white);padding:20px 40px}.disclaimer-banner .content-container{max-width:var(--lg-max-width);margin:auto;text-align:center}