:root{--accent:#b9c1cb;--accent-hover:#526773;--primary:#193735;--primary-hover:#758785;--secondary:#384d3e;--secondary-hover:#1a2434;--section-quick-contact-bg:#EE3A83;--body-font:'freight-sans-pro',sans-serif;--headline-font:'ivyjournal',sans-serif}.jBox-content .rn_colour_green{background:var(--accent)!important}.jBox-content .rn_colour_blue{background:var(--primary)!important}.jBox-content .rn_colour_purple{background:var(--secondary)!important}.jBox-content .rn_colour_pink{background:var(--accent-hover)!important}.rn_colour_green{color:var(--accent)}.rn_colour_blue{color:var(--primary)}.rn_colour_purple{color:var(--secondary)}.rn_colour_pink{color:var(--accent-hover)}*{text-shadow:none!important}.small-divider{display:none!important}.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{font-family:var(--headline-font);font-weight:300;letter-spacing:0;color:var(--primary)}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-post-content .header1,.blog-post-content .header2,.blog-post-content .header3,.blog-post-content .header4,.blog-post-content .header5,.blog-post-content h1,.blog-post-content h2,.blog-post-content h3,.blog-post-content h4,.blog-post-content h5,.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(--body-font);font-weight:400}.rn-content-block .h1,.rn-content-block .h2,.rn-content-block .h3,.rn-content-block .h4,.rn-content-block .h5,.rn-content-block .h6,.rn-content-block h1,.rn-content-block h2,.rn-content-block h3,.rn-content-block h4,.rn-content-block h5,.rn-content-block h6{line-height:1.4;margin-top:20px;margin-bottom:20px;transition:.2s all ease-in;-webkit-transition:.2s all ease-in;-moz-transition:.2s all ease-in;-ms-transition:.2s all ease-in;-o-transition:.2s all ease-in}h1,.header1{font-size:40px}h2,.header2{font-size:30px}h3,.header3{font-size:24px}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(--primary)}a:hover{color:var(--secondary)}a:focus{text-decoration:none}@media only screen and (min-width :768px){h1,.header1{font-size:48px}h2,.header2{font-size:36px}h3,.header3{font-size:24px}h4,.header4{font-size:20px}}.custom-section-heading .rn-content-block{padding-bottom:0}.custom-section-heading h2{text-align:center;text-transform:uppercase}@media only screen and (min-width:992px){.section-heading h3{font-size:32px}}@media only screen and (min-width :1400px){h1,.header1{font-size:52px}h2,.header2{font-size:42px}h4,.header4{font-size:24px}}.btn:not(.btn-default){transition:all .2s ease-in;font-family:var(--body-font);background:var(--primary);color:#fff;padding-left:35px;padding-right:35px;padding-top:20px;padding-bottom:20px;border:1px solid rgb(255 255 255 / 98%);font-size:14px;text-transform:uppercase;font-weight:400;letter-spacing:2px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.listing-lead-form-container .btn,.rn-invert-colors .btn:not(.btn-default){background:var(--primary);color:#fff;border:1px solid rgb(255 255 255 / 95%)}.btn:not(.btn-default):hover,.listing-lead-form-container .btn:hover,.rn-invert-colors .btn:not(.btn-default):hover{background:var(--secondary);border:1px solid #fff}.blog-overview-wrapper .btn-outline{color:var(--primary);border-left-color:var(--primary);background-color:transparent}.blog-overview-wrapper .btn-outline:hover{color:#fff}.navbar{min-height:80px;margin-bottom:0}.navbar-toggle{position:absolute;right:15px;margin-top:29px}.navbar-default .navbar-nav .dropdown-menu a{transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.navbar-nav{margin-top:0}.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:var(--primary)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#fff!important;background-color:var(--primary);border-radius:0}.navbar-brand h1{font-weight:200;font-size:1.3em;letter-spacing:6px;margin-top:0;margin-bottom:0}@media only screen and (max-width:767px){.navbar-brand{padding:0 25px;margin:0;height:80px;display:flex;align-items:center}.navbar-brand img{width:auto!important;height:50px!important}.navbar-brand h2{margin:0}.navbar-header-centered{margin-top:0}.navbar-toggle{right:10px;margin-top:23px}#navbar{top:80px;background:var(--secondary);padding:0}ul.navbar-nav-centered{margin:0;padding:0}.nav>li>a{border-bottom:1px solid rgb(255 255 255 / 10%)}.caret.navbar-toggle{border:0!important}.dropdown-menu[aria-expanded="true"]{background:var(--primary)!important}.navbar-default .navbar-nav>li>a,.dropdown-menu>li>a{font-size:13px!important}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{border-color:rgb(255 255 255 / 10%);background-color:rgb(255 255 255 / 15%)!important}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle[aria-expanded="true"],.navbar-default .caret.navbar-toggle:focus,.navbar-default .caret.navbar-toggle:hover{background:rgba(255 255 255 / 15%);border:transparent}.rn-invert-colors .navbar-default .navbar-nav>.open>a,.rn-invert-colors .navbar-default .navbar-nav>.open>a:hover{border-bottom:1px solid rgb(255 255 255 / 30%)!important}.alt-navbar-brand{display:none}}@media only screen and (min-width :768px){.alt-navbar-brand{background:var(--primary);text-align:center;padding:35px 25px;position:relative}.alt-navbar-brand:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--secondary);opacity:.5}.alt-navbar-brand img{height:auto;max-width:200px;position:relative;z-index:1;margin-bottom:10px}.navbar-brand{display:none}#navbar{background:var(--primary);height:80px!important;display:flex!important;align-items:center;justify-content:center}body:not(.index) nav#navbar-main{height:auto;display:block}body:not(.index) .navbar>.container-fluid{padding-left:0;padding-right:0}body:not(.index) .navbar>.container-fluid .navbar-brand{margin:auto}#navbar-main{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100px;margin-bottom:0;transition:all .3s ease-in-out;background:var(--primary);border-radius:0}#navbar-main>.container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.navbar-default .navbar-nav>li>a{color:var(--accent)!important}.navbar-default .navbar-nav>.active>a{color:#fff!important;font-weight:bold;border-color:transparent}.navbar-default .navbar-nav>.dropdown>a:focus,.navbar-default .navbar-nav>.dropdown>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>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{border-color:transparent;color:#fff!important}}.navbar-default .navbar-toggle.collapsed[aria-expanded="false"]:hover{background:;transition:all .2s ease-in}.navbar-default .navbar-toggle.collapsed[aria-expanded="false"] .icon-bar{background:;transition:all .2s ease-in}.navbar-default .navbar-toggle,.rn-invert-colors .navbar-default .navbar-toggle{border-color:#fff}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle[aria-expanded="true"]{background:}.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle[aria-expanded="true"] .icon-bar{background:#fff}.navbar-default .navbar-nav>li>a,.dropdown-menu>li>a{font-size:11px;letter-spacing:1px;font-weight:300;border-radius:2px;color:var(--primary)}.header-section{position:sticky;top:0;left:0;transition:all .3s ease-in-out;z-index:99}.toolbar .header-section{top:130px}#header-contact{display:none}@media only screen and (min-width :768px){.index #header-contact,.homepage #header-contact,.home #header-contact{margin:0}.sticky-header #navbar-main{height:80px}}@media only screen and (min-width :992px){.navbar-default .navbar-nav>li>a,.dropdown-menu>li>a{font-size:13px}}@media only screen and (min-width:1200px){.navbar-default .navbar-nav>li>a,.dropdown-menu>li>a{font-size:15px}}.footer-section{}.section-custom-footer{padding:40px 0}#footer-disclaimer{padding:50px 0 80px}#footer-disclaimer,.section-custom-footer,.footer-section{padding-bottom:20px;padding-top:15px}@media only screen and (max-width:991px){#custom-footer p,#footer-disclaimer p{text-align:center}}.section-form:not(.home-worth-form) .form-control{height:45px;padding:10px 16px;font-size:16px;line-height:1.6;box-shadow:none;border-radius:0;transition:all .2s ease-in;background:transparent;border:1px solid transparent;border-bottom:1px solid #fff}.section-form:not(.home-worth-form) .form-control:not(#sortorder):focus{background:rgb(255 255 255 / 5%);color:#fff}.section-form:not(.home-worth-form) .form-control:not(#sortorder):not(:placeholder-shown){color:#fff;background:rgb(255 255 255 / 5%)}.section-form:not(.home-worth-form) .contact-info-contact-image{max-width:200px;margin:20px auto 0}.section-form:not(.home-worth-form) .contact-info-container h4{font-weight:bold;color:var(--primary)}.small-contact-info-wrapper .contact-info-brokerage,.small-contact-info-wrapper .contact-info-name{display:none}.big-contact-form-container .contact-info-social .fa-circle,.small-contact-info-wrapper .contact-info-social .fa-circle,.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);margin-right:5px;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out}.small-contact-info-wrapper .contact-info-social a:hover .fa-circle,.big-contact-form-container .contact-info-social a:hover .fa-circle{color:var(--primary-hover)!important}.small-contact-info-wrapper{background-color:#fff;text-align:center}.small-contact-info-wrapper .fa-stack{width:60px;height:60px;line-height:60px}.small-contact-info-wrapper .contact-info-social .fa-circle{font-size:60px}.small-contact-info-wrapper .contact-info-social .fa-stack-1x{font-size:32px}@media only screen and (min-width:768px){.small-contact-info-wrapper{text-align:unset}.section-form:not(.home-worth-form) .contact-info-contact-image{margin:unset}}.featured-listing-desc-price{font-size:16px}.featured-listing-desc-primary,.featured-listing-desc-secondary{font-size:13px}.quick-mls-search-controls-wrapper{}.rn-invert-colors .mls-search-controls-wrapper{background-color:var(--primary)}.search-results-bottom-controls-wrapper select,.search-results-top-controls-wrapper select{min-width:165px;color:#888;height:35px;border-radius:6px;line-height:35px;font-size:13px;padding:5px}.img-listing-grid{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.rn-invert-colors .listing-grid,.listing-grid{border:1px solid transparent;border-radius:0;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.rn-invert-colors .listing-list,.rn-invert-colors .listing-grid{background:var(--primary)}.listing-grid-content{text-align:center}.listing-grid:hover{box-shadow:0 20px 30px 0 rgba(0,0,0,.05);cursor:pointer;transform:scale(1.0);-webkit-transform:scale(1.0);-moz-transform:scale(1.0);-ms-transform:scale(1.0);-o-transform:scale(1.0)}.rn-invert-colors .listing-list:hover,.rn-invert-colors .listing-grid:hover{border-color:#fff;box-shadow:0 50px 70px rgb(0 0 0 / 25%);background:var(--secondary)}.mls-search-controls-wrapper{}.mls-search-controls-wrapper .ui-slider .ui-slider-range{}.listing-hero{border-top:0}.listing-other-actions-container .btn{display:block;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.listing-hero .listing-photo-lightbox-link .btn{background:0 0;color:#fff;margin-left:10px;border:1px solid #fff;font-weight:600;padding:8px 20px;letter-spacing:0;font-size:12px;background:#fff!important;color:var(--primary)}.listing-ctas-main{margin:0 0 20px}.listing-ctas-main .btn-primary{background:var(--primary);color:#fff}.listing-ctas-main .btn-primary:hover{background:var(--accent-hover);color:#fff}.listing-ctas-main .btn-secondary{background:var(--secondary);color:#fff}.listing-ctas-main .btn-secondary:hover{background:var(--secondary-hover);color:#fff}.listing-bottom-form-container{padding:60px 25px;background:var(--secondary) url(https://s.realtyninja.com/static/media/med/11268_aabcd04f_david_h_assets_04.jpg) top center / cover no-repeat;margin-top:20px;text-align:center}.listing-lead-form-container{background:none;padding:0}.listing-lead-form-container .fa{color:#fff!important}.listing-lead-form-container .contact-info-name{overflow:hidden;background:transparent url(https://s.realtyninja.com/static/media/med/11268_35e1f205_david_h_assets_brand_logo_white.png) top center / 150px no-repeat;margin-bottom:20px;padding-top:200px}.listing-lead-form-container .contact-info-brokerage{margin-bottom:40px}.listing-lead-form-container .contact-info-address{margin-bottom:20px}.listing-lead-form-container .contact-info-email{margin-bottom:60px}@media only screen and (min-width:480px){.listing-details-container{padding:20px 0 20px 0}}@media only screen and (min-width:768px){section.listing-main-info h1{color:#fff;font-weight:500}.listing-main-info-price{color:#fff}.listing-main-info{margin-top:-150px;height:150px;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 60%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 60%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 60%);display:flex;align-items:flex-end;padding-bottom:20px}}@media only screen and (min-width:992px){.listing-bottom-form-container{padding:60px 0;text-align:unset}.listing-lead-form-container .contact-info-name{background-position:top left}.listing-details-container{padding:50px 0 20px 0}.featured-listing-info-container h4 a{color:var(--primary)}}#slider-video{position:absolute;top:0;left:0;right:0;bottom:0;min-width:100%;min-height:100%;object-fit:cover;z-index:1}.video-header-wrapper{height:0}.hero-carousel .slide::before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:var(--secondary);opacity:.75;z-index:2}.hero-carousel .carousel-caption img{max-width:150px}@media only screen and (min-width :768px){.hero-carousel .carousel-caption img{max-width:250px}}@media only screen and (min-width :1200px){.hero-carousel .carousel-caption img{max-width:350px}}.custom-top-banner .row>div{min-height:100vh;display:flex;justify-content:center;align-items:center}.custom-top-banner h1{font-weight:200;display:block;padding:30px 40px;border:1px solid #fff;letter-spacing:7px;max-width:300px;font-size:24px;line-height:1.7em}.video-banner{position:relative;height:calc(100vh)}.overlay{background:var(--primary);width:100%;height:100%;position:absolute;left:0;top:0;opacity:.2}.video-banner video{width:100%;height:100%;min-height:600px;object-fit:cover}.logo-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(21 30 45 / 75%);border:1px solid rgba(255 255 255 / 5%)}.logo-overlay img{width:65%;height:auto;position:relative;z-index:1;margin-bottom:35px}.logo-overlay .tagline{color:#fff;padding:0 50px;text-transform:uppercase;letter-spacing:.03em;font-size:14px;text-align:center;line-height:1.4}.logo-overlay:before{position:absolute;content:"";top:15px;left:15px;right:15px;bottom:15px;border:1px solid rgba(255 255 255 / 50%)}.custom-top-banner{order:-1}a.scroll-guide{text-transform:uppercase;color:#fff;letter-spacing:3px;margin-top:30px;display:inline-block;font-size:11px;opacity:.75;font-weight:400}a.scroll-guide:hover{opacity:1}@media only screen and (min-width :768px){.video-banner{height:calc(100vh - 100px)}a.scroll-guide{display:none}.logo-overlay img{width:auto;height:240px}.logo-overlay .tagline{font-size:16px}.custom-top-banner h1{padding:50px 60px;font-size:32px;max-width:412px}}.all-homes-cta h1{padding:150px 0;letter-spacing:11px}body:not(.editmode) .our-market-section .row{display:flex;flex-direction:column}@media only screen and (min-width :768px){body:not(.editmode) .our-market-section .row{flex-direction:row}}body:not(.editmode) .our-market-section .row>div{padding:0;overflow:hidden}body:not(.editmode) .buy-sell-section img,body:not(.editmode) .our-market-section img{height:500px;width:100%;object-fit:cover;cursor:pointer;transition:all .3s ease-in-out}body:not(.editmode) .buy-sell-section .row>div:hover img,body:not(.editmode) .our-market-section .row>div:hover img{filter:brightness(.6)}body:not(.editmode) .buy-sell-section h3,body:not(.editmode) .our-market-section h2{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);text-align:center;white-space:nowrap;transition:all .3s ease-in-out;opacity:0;pointer-events:none}body:not(.editmode) .buy-sell-section .row>div:hover h3,body:not(.editmode) .our-market-section .row>div:hover h2{opacity:1}.secondary-color-overlay .rn-content-block,.secondary-color-overlay .rn-content-block>div{position:relative;z-index:2}.secondary-color-overlay .rn-content-block::before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:var(--secondary);opacity:.85;z-index:1}.featured-video .rn-content-block{padding-top:70px;padding-bottom:70px;text-align:center}.featured-video .rn-content-block .row>div:last-child>div{padding:40px}.featured-video .rn-content-block iframe{padding:20px;border:1px solid rgba(255 255 255 / 30%);margin-bottom:25px}.featured-video .rn-content-block .row>div{width:100%;display:block}@media only screen and (min-width:991px){.featured-video .rn-content-block{text-align:unset}.featured-video .rn-content-block .row{display:flex;align-items:center}}.featured-listings-wrapper{padding-bottom:0}@media (max-width:991px){.featured-listings-wrapper .container{width:100%}}@media (min-width:768px){.team-section .row>div{width:100%}}@media (min-width:1200px){.team-section .row>div{width:50%}.team-section .row{display:flex;align-items:center}}.team-section .row>div:first-child{margin-bottom:20px}.buy-sell-section .row>div{margin-bottom:25px}.buy-sell-section .row>div:first-child,.buy-sell-section .row>div:nth-child(2),.buy-sell-section .row>div:last-child{text-align:center}.buy-sell-section .row>div:nth-child(2) .btn,.buy-sell-section .row>div:last-child .btn{margin-top:-10px;box-shadow:0 50px 40px rgba(0 0 0 / 20%)!important;min-width:80%;max-width:480px}@media (min-width:768px){.buy-sell-section .row>div:first-child{width:100%;max-width:970px;text-align:center;margin:0 auto 25px;float:none}.buy-sell-section .row>div:nth-child(2),.buy-sell-section .row>div:last-child{width:50%}}@media (min-width:1200px){}@media (min-width:1600px){.buy-sell-section .row>div,.buy-sell-section .row>div:first-child,.buy-sell-section .row>div:nth-child(2),.buy-sell-section .row>div:last-child{width:33.3333%;float:left}.buy-sell-section .row>div:first-child{text-align:left}.buy-sell-section .row>div>.rn-col-1-3-content{padding:35px}}@media (min-width:768px){body:not(.editmode) .buy-sell-section .row{display:flex;flex-direction:row}body:not(.editmode) .buy-sell-section .row>div:not(.rn-col-1-3),body:not(.editmode) .buy-sell-section .row>div:not(.rn-col-1-3) div{display:flex;flex-direction:column;overflow:hidden}body:not(.editmode) .buy-sell-section .row>div:not(.rn-col-1-3) div,body:not(.editmode) .buy-sell-section .row>div:not(.rn-col-1-3) div a,body:not(.editmode) .buy-sell-section .row>div:not(.rn-col-1-3) div img{flex:1 0 auto;line-height:0;height:100%}}.featured-nh-wrap{background:var(--primary);color:var(--white-color)}.featured-nh-inner:nth-child(1) .rn-content-block{padding-bottom:20px}.featured-nh-inner:nth-child(2) .rn-content-block{padding-bottom:0;padding-top:0}.featured-nh-inner:nth-child(3) .rn-content-block{padding-top:0;padding-bottom:80px}.featured-boxes .row>div{padding:10px!important;position:relative}.featured-boxes .row>div:before{position:absolute;content:"";border:1px solid var(--white);top:20px;left:20px;right:20px;bottom:20px;z-index:1;pointer-events:none;opacity:.5}.featured-boxes .row>div>div{overflow:hidden;text-align:center}.featured-boxes img{position:relative;width:100%;height:300px;object-fit:cover;object-position:center;transition:all .2s ease-in}.featured-boxes img:hover{transform:scale(1.05)}.bg-image .content-section .row>div>div{position:relative;overflow:hidden}.col-1-bg-image .rn-col-1-1-content div,.col-1-bg-image .rn-col-1-2-content div,.col-1-bg-image .rn-col-1-3-content div,.col-1-bg-image .rn-col-1-4-content div,.col-2-bg-image .rn-col-2-2-content div,.col-2-bg-image .rn-col-2-3-content div,.col-2-bg-image .rn-col-2-4-content div,.col-3-bg-image .rn-col-3-3-content div,.col-3-bg-image .rn-col-3-4-content div,.col-4-bg-image .rn-col-4-4-content div,.all-col-bg-image .row>div>div>div{position:absolute;top:0;left:0;width:100%;pointer-events:none}.col-1-bg-image .rn-col-1-1-content img,.col-1-bg-image .rn-col-1-2-content img,.col-1-bg-image .rn-col-1-3-content img,.col-1-bg-image .rn-col-1-4-content img,.col-2-bg-image .rn-col-2-2-content img,.col-2-bg-image .rn-col-2-3-content img,.col-2-bg-image .rn-col-2-4-content img,.col-3-bg-image .rn-col-3-3-content img,.col-3-bg-image .rn-col-3-4-content img,.col-4-bg-image .rn-col-4-4-content img,.all-col-bg-image .row>div img{object-fit:cover;object-position:center center;width:100%;pointer-events:initial;cursor:pointer;filter:brightness(.6);opacity:.2!important;transition:.3s all ease-in;-webkit-transition:.3s all ease-in;-moz-transition:.3s all ease-in;-ms-transition:.3s all ease-in;-o-transition:.3s all ease-in}.col-1-bg-image .rn-col-1-1-content img:hover,.col-1-bg-image .rn-col-1-2-content img:hover,.col-1-bg-image .rn-col-1-3-content img:hover,.col-1-bg-image .rn-col-1-4-content img:hover,.col-2-bg-image .rn-col-2-2-content img:hover,.col-2-bg-image .rn-col-2-3-content img:hover,.col-2-bg-image .rn-col-2-4-content img:hover,.col-3-bg-image .rn-col-3-3-content img:hover,.col-3-bg-image .rn-col-3-4-content img:hover,.col-4-bg-image .rn-col-4-4-content img:hover,.all-col-bg-image .row>div img:hover{opacity:.5!important;filter:saturate(1.5)}.header-text-overlay h1,.header-text-overlay h2,.header-text-overlay h3,.header-text-overlay h4{position:absolute;margin:0!important;z-index:1;top:50%;left:50%;pointer-events:none;transform:translate(-50%,-50%);text-transform:uppercase;letter-spacing:1px;text-shadow:0 5px 10px rgba(0,0,0,.2)!important;text-align:center;font-size:24px}.editmode .header-text-overlay h1,.editmode .header-text-overlay h2,.editmode .header-text-overlay h3,.editmode .header-text-overlay h4{position:relative;margin:initial!important;top:unset;left:unset;transform:none;color:#333!important;pointer-events:initial}.editable-section .row>div,.editable-section .row>div img{height:250px}.editmode .editable-section .row>div{min-height:unset;height:auto}.editmode .editable-section .row>div>div>div{border:3px dashed red;position:relative;top:unset;left:unset;height:initial;width:initial;pointer-events:initial}@media only screen and (min-width :992px){.editable-section .row>div,.editable-section .row>div img{min-height:400px}}@media only screen and (min-width :992px){.featured-nh-section .rn-col-4-4 img{height:620px}}@media only screen and (min-width :1200px){.header-text-overlay h1,.header-text-overlay h2,.header-text-overlay h3,.header-text-overlay h4{font-size:30px}}.featured-listings-wrapper .section-heading h3{color:var(--primary)}.rn-invert-colors .featured-listings-wrapper .section-heading h3{color:#fff}.featured-listing-preview{border:1px solid transparent}.featured-listing-preview:hover{background:var(--secondary)!important;border:1px solid #fff;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.featured-listings-wrapper h4,.featured-listings-wrapper h4 a{color:#fff}@media (min-width:768px){.featured-listings-wrapper .col-lg-3{width:50%}.featured-listings-wrapper h4,.featured-listings-wrapper h4 a{font-weight:600;text-transform:none!important;letter-spacing:0;font-size:18px;margin-bottom:8px}}@media (min-width:992px){.featured-listings-wrapper .col-lg-3{width:33.33333%}.featured-listings-wrapper h4,.featured-listings-wrapper h4 a{color:var(--primary)}}@media (min-width:1200px){.featured-listing-preview{height:280px}}.videos-secction-wrap{background:var(--primary) url() top center / cover no-repeat}.videos-secction-wrap a{text-transform:uppercase;display:inline-block;padding:0 10px 10px;border-bottom:2px solid rgba(255 255 255 / 40%);margin-bottom:25px}.videos-secction-wrap a:hover{opacity:1;color:#fff;border-bottom:2px solid rgba(255 255 255 / 100%)}.videos-secction-wrap .videos-section:nth-child(2) .rn-content-block{padding-bottom:0;padding-top:0}.videos-secction-wrap .videos-section:nth-child(3) .rn-content-block{padding-top:0}.videos-secction-wrap .videos-section .embed{padding-bottom:10px}.custom-form .contact-info-container,.custom-form .small-divider,.custom-form p,.custom-form .contact-info-social{display:none}.custom-form .big-contact-form-wrapper{padding-top:0;padding-bottom:0;background-color:var(--primary)}.big-contact-form-wrapper .col-lg-6{padding:60px 25px;background-size:cover;margin:0 auto;float:none;text-align:center}@media screen and (max-width:767px){.big-contact-form-wrapper .col-lg-6{width:100%}.contact-info-contact-image{margin-top:20px}}@media only screen and (min-width :768px){.small-contact-info-wrapper{text-align:unset}.big-contact-form-wrapper .col-lg-6{padding:60px;width:60%}.section-form:not(.home-worth-form) .formContent>div[class^="form-group"]:nth-child(2),.section-form:not(.home-worth-form) .formContent>div[class^="form-group"]:nth-child(3),.section-form:not(.home-worth-form) .formContent>div[class^="form-group"]:nth-child(7),.section-form:not(.home-worth-form) .formContent>div[class^="form-group"]:nth-child(8),.section-form:not(.home-worth-form) .formContent>div[class^="form-group"]:nth-child(9),.section-form:not(.home-worth-form) .formContent>div[class^="form-group"]:nth-child(10){width:calc(50% - 10px);display:inline-block}.section-form:not(.home-worth-form) .formContent>div[class^="form-group"]:nth-child(2),.section-form:not(.home-worth-form) .formContent>div[class^="form-group"]:nth-child(7),.section-form:not(.home-worth-form) .formContent>div[class^="form-group"]:nth-child(9){margin-right:15px;width:calc(50% - 10px)}.contact-info-contact-image{margin:0 auto 25px}}@media screen and (max-width:991px){.section-form:not(.home-worth-form) .big-contact-form-wrapper .col-lg-6{width:90%;margin:0 auto!important;float:none;padding:60px 30px;text-align:center}}.with-overlay .rn-content-block{position:relative}.with-overlay .rn-content-block:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;opacity:.85;background-color:var(--primary)}.with-overlay .container-fluid,.with-overlay .container{position:relative;z-index:1}.primary-bg,.primary-bg .rn-content-block{background-color:var(--primary)!important}.dflex img{box-shadow:0 50px 40px rgba(0 0 0 / 10%)}@media only screen and (min-width :1200px){.dflex .row{display:flex;align-items:center}.dflex .row>div:first-child{margin-bottom:25px}}.blog-header-title-section{background:url('https://s.realtyninja.com/static/media/med/11268_a3020b49_2A6A7893.jpg') center / cover no-repeat!important;position:relative}.blog-header-title-section:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;opacity:.85;background-color:var(--primary)}.blog-header-title-section .container-fluid,.blog-header-title-section .container{position:relative;z-index:1}.blog-header-title-section,.page-title .rn-content-block{background-color:var(--primary)!important;position:relative;padding:50px 0}.blog-header-title-section .container,.page-title .rn-content-block .container{position:relative;z-index:1;text-align:center}.blog-header-title-section h1{color:#fff}p.blog-entry-info,p.blog-entry-info *{color:#fff!important;font-style:normal!important}.blog-overview-wrapper h2{text-align:left;font-size:18px;line-height:1.5}.blog-overview-wrapper h2 a{font-size:18px;line-height:20px;text-transform:uppercase;font-family:var(--title-fonts);color:var(--primary)}.rn-invert-colors .blog-overview-wrapper h2 a{color:#fff}.blog-entry-overview-text{font-weight:400;text-align:left;display:none}.blog-entry-overview-info{font-style:normal;text-align:left;font-size:14px;font-weight:400}.blog-entry-overview-container img{object-fit:cover;object-position:center;width:100%!important;height:220px!important;max-height:220px!important;margin-bottom:15px;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in}.blog-entry-overview-read-more{text-align:left;margin:0}.blog-overview-wrapper .btn-outline{color:var(--primary);background-color:transparent;margin:0;text-align:left;display:inline-block;border:0;font-weight:normal;height:unset;line-height:unset;font-size:12px;padding:5px 10px}.blog-controls-wrapper .btn{padding:10px 18px!important;font-size:14px!important;font-family:var(--body-font)!important;font-weight:600!important}.page-title .rn-content-block h1{text-transform:uppercase;letter-spacing:.03em}.team-banner img{width:100%!important;object-fit:cover;object-position:center;height:auto}.quick-mls-search-results .page-title h1{color:var(--white-color);text-align:center}.quick-mls-search-results .page-title .rn-content-block{background-image:url('https://s.realtyninja.com/static/media/med/11187_40e75fd5_connie_h_page_title_bg3.jpg')}.agents-form-wrapper{display:none}.agent-content p{display:block;float:none!important}.meet-our-team .custom-header .rn-content-block{padding-bottom:0}.meet-our-team .custom-header h3{margin-bottom:0}.agent_detail_view .page-title h1{text-align:center;color:#fff}.agent_detail_view .page-title .rn-content-block{background:url('') center / cover no-repeat}@media only screen and (min-width :768px){.blog-header-title-section,.page-title .rn-content-block{padding:75px 0}.meet-our-team .agents-wrapper .col-lg-3{width:33.3333%}.blog-header-title-section h1,.page-title h1{font-size:42px}}@media only screen and (min-width :1200px){.blog-header-title-section,.page-title .rn-content-block{padding:100px 0}.blog-header-title-section h1,.page-title h1,.featured-listings-wrapper .section-heading h3,.featured-nh-wrap .custom-header h3{font-size:50px}}.buy-sell .big-contact-form-wrapper .col-lg-6 h3,.contact .big-contact-form-wrapper .col-lg-6 h3,.join-us .big-contact-form-wrapper .col-lg-6 h3{line-height:1.4;margin-bottom:25px;text-transform:uppercase}.buy-sell .big-contact-form-wrapper .col-lg-6 h3:after,.contact .big-contact-form-wrapper .col-lg-6 h3:after,.join-us .big-contact-form-wrapper .col-lg-6 h3:after{font-family:var(--body-font);content:"Complete the form below to reach us and let's talk about your goals!";font-weight:400;display:block;color:var(--secondary-color);font-size:16px;letter-spacing:0;margin:5px 0;text-transform:none}.join-us .big-contact-form-wrapper .col-lg-6 h3:after{content:"Complete the form below to reach us and let's talk about your goals!"}.buy-sell .big-contact-form-wrapper .col-lg-6 h3:after,.contact .big-contact-form-wrapper .col-lg-6 h3:after{content:"Buying or Selling? Just ask! We're here to help."}.review-widget{background:var(--primary) url(https://s.realtyninja.com/static/media/med/11268_86072b5c_image.png) top center / cover no-repeat}.review-widget .rn-content-block{padding:80px 0}body.agent_detail_view .page-title .rn-content-block{background:url('https://s.realtyninja.com/static/media/med/11268_a3020b49_2A6A7893.jpg') center / cover no-repeat!important}.agents-wrapper,.rn-invert-colors .agent-container{background-color:var(--primary)}body:not(.toolbar) .fancybox-skin{color:#fff;background:var(--primary)}body:not(.toolbar) .fancybox-skin a{color:#fff}body:not(.toolbar) .fancybox-skin .fancybox-katana h2,body:not(.toolbar) .fancybox-skin .fancybox-katana-narrow h2{color:#fff}@media only screen and (min-width :480px){}@media only screen and (min-width :768px){}@media only screen and (min-width :992px){}@media only screen and (min-width :1200px){}