body.index:not(.loaded){overflow:hidden}:root{--main-font:"roboto",sans-serif;--luxus-font:"luxus-brut",cursive;--primary:#1154bf;--primary-hover:#003790;--secondary:#fdc070;--secondary-hover:#ffb648;--gold1:#bf953f;--gold2:#fdc070;--gold3:#b08244;--gray:#999999;--body-text:#333333;--contact-subheading:"Let's build a relationship of trust today"}@-webkit-keyframes fx-grad{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes fx-grad{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@-webkit-keyframes animate-Y{0%{opacity:0}80%{opacity:0}100%{opacity:1}}@keyframes animate-Y{0%{opacity:0}80%{opacity:0}100%{opacity:1}}@-webkit-keyframes width-fx{0%{width:0%}80%{width:80%}100%{opacity:100%}}@keyframes width-fx{0%{width:0%}80%{width:80%}100%{opacity:100%}}*{text-shadow:none!important}body{overflow-x:hidden}.small-divider{display:none}.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 h2{font-family:var(--main-font);font-weight:bold;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-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,.blog-overview-wrapper{font-family:var(--main-font)}.section-heading,.section-heading h3{color:var(--gray)}.rn-invert-colors .section-heading,.rn-invert-colors .section-heading h3{color:white}.section-heading h3{font-size:28px}.section-heading h3{margin:0 0 25px}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}.btn{transition:all .2s ease-in;font-family:var(--main-font)}.btn-primary,.rn-invert-colors .btn-primary,.hero-carousel .carousel-caption .btn-primary{background-color:var(--accent);border-color:var(--accent);color:#fff}.btn-primary:hover,.rn-invert-colors .btn-primary:hover,.hero-carousel .carousel-caption .btn-primary:hover{background-color:var(--accent-hover);border-color:var(--accent-hover)}.blog-overview-wrapper .btn-outline{background:var(--gray);border-color:var(--gray);color:#fff;font-family:var(--main-font)}.custom-button a:not(.popup-youtube),.formContent .btn,.widget-button .container>a,.widget-button .container-fluid>a{display:block;margin:25px auto;background-color:var(--gold1);background:linear-gradient(0deg,var(--gold1) 0%,var(--gold2) 25%,var(--gold3) 100%);background:-moz-linear-gradient(0deg,var(--gold1) 0%,var(--gold2) 25%,var(--gold3) 100%);background:-webkit-linear-gradient(0deg,var(--gold1) 0%,var(--gold2) 25%,var(--gold3) 100%);color:#fff;text-transform:uppercase;text-align:center;font-weight:bold;letter-spacing:1px;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;width:300px;padding:10px 15px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;position:relative;overflow:hidden;border:none}.formContent .btn{width:100%;padding-top:15px;padding-bottom:15px}.custom-button a:not(.popup-youtube){display:inline-block;margin:unset;width:unset;min-width:230px}.custom-button a:not(.popup-youtube):before,.widget-button .container>a:before,.formContent .btn:before,.widget-button .container-fluid>a:before{position:absolute;content:"";display:block;top:0;width:0;height:0;left:0;right:0;width:100%;height:100%;opacity:0;background-color:var(--gold3);background:linear-gradient(0deg,var(--gold1) 15%,var(--gold2) 55%,var(--gold3) 100%);background:-moz-linear-gradient(0deg,var(--gold1) 15%,var(--gold2) 55%,var(--gold3) 100%);background:-webkit-linear-gradient(0deg,var(--gold1) 15%,var(--gold2) 55%,var(--gold3) 100%);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}.custom-button a:not(.popup-youtube):hover:before,.formContent .btn:hover:before,.widget-button .container>a:hover:before,.widget-button .container-fluid>a:hover:before{opacity:1}.editmode .custom-button a:not(.popup-youtube):before{opacity:0!important}.custom-button a:not(.popup-youtube)>span,.formContent .btn>span,.widget-button .container>a>span,.widget-button .container-fluid>a>span{position:relative;z-index:1}@media only screen and (min-width:992px){#navbar>ul>li:last-child>a{background-color:var(--gold1);background:linear-gradient(0deg,var(--gold1) 0%,var(--gold2) 25%,var(--gold3) 100%);background:-moz-linear-gradient(0deg,var(--gold1) 0%,var(--gold2) 25%,var(--gold3) 100%);background:-webkit-linear-gradient(0deg,var(--gold1) 0%,var(--gold2) 25%,var(--gold3) 100%);color:#fff;text-transform:uppercase;text-align:center;font-weight:bold;letter-spacing:1px;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;width:auto;margin:0 10px;padding:10px 25px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;position:relative;overflow:hidden;border:none}#navbar>ul>li:last-child>a:before{position:absolute;content:"";display:block;top:0;width:0;height:0;left:0;right:0;width:100%;height:100%;opacity:0;background-color:var(--gold3);background:linear-gradient(0deg,var(--gold1) 15%,var(--gold2) 55%,var(--gold3) 100%);background:-moz-linear-gradient(0deg,var(--gold1) 15%,var(--gold2) 55%,var(--gold3) 100%);background:-webkit-linear-gradient(0deg,var(--gold1) 15%,var(--gold2) 55%,var(--gold3) 100%);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}#navbar>ul>li:last-child>a:hover:before{opacity:1}#navbar>ul>li:last-child>a>span{position:relative;z-index:1}}.navbar-default .navbar-nav .dropdown-menu a{transition:none}.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:var(--primary);background-color:var(--secondary)}.navbar-brand{}.navbar-default .navbar-toggle.collapsed[aria-expanded="false"]:hover{background:transparent;transition:all .2s ease-in}.navbar-default .navbar-toggle.collapsed[aria-expanded="false"] .icon-bar{background:#333;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(--primary)}.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle[aria-expanded="true"] .icon-bar{background:#fff}.rn-invert-colors .navbar-default .navbar-toggle.collapsed[aria-expanded="false"] .icon-bar{background:#fff}.dropdown-menu{border:none}.navbar-default .navbar-nav>li>a,.dropdown-menu>li>a{font-size:14px;font-weight:normal;letter-spacing:.03em}.navbar-wrapper .navbar{margin-bottom:0;border-radius:0;;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}@media only screen and (min-width:480px) and (max-width:767px){}@media only screen and (max-width:767px){#header-contact{display:none}#navbar{background:rgb(17 84 191 / 90%)}.navbar-brand{text-align:left}.navbar-brand img{max-width:240px}button.navbar-toggle{position:absolute;right:0;top:18px}}@media only screen and (min-width:768px){.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{border:none!important;font-weight:bold;padding-top:13px;padding-bottom:13px}.navbar-default .navbar-nav>li:hover>a{border:1px solid rgb(255 255 255 / 0%);color:var(--primary-hover)}.rn-invert-colors .navbar-default .navbar-nav>li:hover>a{color:rgb(255 255 255 / 90%)}.navbar-default .navbar-nav>li:hover>a>.caret{color:var(--secondary)}}@media only screen and (min-width:768px) and (max-width:1199px){#header-contact{display:none}.navbar-header{float:none;text-align:center}.navbar-brand{padding-bottom:0;text-align:center;float:none;width:100%;margin:0!important}#navbar{padding:0}.navbar-nav{margin-top:0;margin-bottom:10px;display:flex;float:none;justify-content:space-evenly}.navbar-default .navbar-nav>li>a,.dropdown-menu>li>a{font-size:12px}}.footer-section{padding:0;background-color:#134dab!important}.section-custom-footer{padding:40px 0;display:none}#footer-disclaimer{padding:50px 0}.rn-invert-colors #footer-disclaimer,.rn-invert-colors .powered-by-realtyninja a,.rn-invert-colors .privacy-policy a{color:white}#footer-disclaimer p,#footer-disclaimer a{opacity:.8}#footer-disclaimer a:hover{opacity:1;color:white}@media only screen and (max-width:991px){#footer-disclaimer,.powered-by-realtyninja,.privacy-policy{text-align:center}}.index .navbar-brand img{filter:invert(1);-webkit-filter:invert(1);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}.index.scrolling .navbar-brand img{filter:invert(0);-webkit-filter:invert(0)}.index .navbar-wrapper .navbar{border-bottom:1px solid rgb(255 255 255 / 20%);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;background:transparent}.index.scrolling .navbar-wrapper .navbar{background-color:rgb(255 255 255 / 95%);box-shadow:0 10px 10px rgb(0 0 0 / 10%)}.index header.header-top{position:fixed;width:100%;z-index:11}.banner-mask{margin-top:-100px}.banner-mask svg{width:100%;position:relative;top:10px}.banner-mask svg path{fill:white}#top-s path{stroke-dasharray:2000;stroke-dashoffset:1000;animation:dash 5s forwards linear;fill:url('#swirl-gradient')}@keyframes dash{from{stroke-dashoffset:2000}to{stroke-dashoffset:0}}.banner-section{text-align:center}.banner-section .row>div>div{height:unset;min-height:500px;display:flex;justify-content:center;align-items:center}.banner-section h2{font-weight:normal;position:relative;width:90%;text-align:center}.banner-section h2 .italic{font-family:var(--luxus-font);font-size:80px;font-weight:300}.banner-section h2 .tiny{display:block;text-align:center;position:relative;font-size:20px;text-transform:uppercase;font-weight:300;letter-spacing:5px}.banner-section h2:after{font-size:12px;font-weight:300;display:block;content:"Scroll to Discover more";text-transform:uppercase;letter-spacing:3px;margin-top:150px;animation:4.5s ease 0s normal forwards 1 fadein;-webkit-animation:4.5s ease 0s normal forwards 1 fadein;opacity:1;bottom:20px;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px)}@media only screen and (max-width:479px){.banner-section h2{height:80px;line-height:0}.banner-section h2 .tiny:first-child{top:-25px}.banner-section h2 .tiny:last-child{bottom:-15px}}@media only screen and (min-width:480px){.banner-section h2 .tiny{font-size:24px}.banner-section h2 .italic{font-size:120px}.banner-section h2{width:480px;height:120px;line-height:unset}.banner-section h2 .tiny:first-child{left:-25px;top:-10px}.banner-section h2 .tiny:last-child{text-align:right;bottom:5px;right:55px}}@media only screen and (min-width:768px){.banner-section .row>div>div{height:75vh;min-height:500px}}@media only screen and (min-width:991px){.banner-section h2{width:700px;height:220px;line-height:220px}.banner-section h2 .italic{font-size:200px}.banner-section h2 .tiny{position:absolute;font-size:32px}.banner-section h2 .tiny:first-child{left:220px;top:30px}.banner-section h2 .tiny:last-child{right:50px;bottom:40px}.banner-section h2:after{font-size:14px;margin-top:50px}}.top-swirl,.bottom-swirl{position:relative}.top-swirl svg,.bottom-swirl svg{position:absolute;width:100%}.top-swirl{top:-40px}.bottom-swirl{top:-30px}@media only screen and (min-width:992px){.top-swirl{top:-50px}.bottom-swirl{top:-100px}}@media only screen and (min-width:1200px){.top-swirl{top:-150px}.bottom-swirl{top:-200px}}.about-section{font-size:18px;line-height:1.6}.about-section h3{color:var(--gray);max-width:320px;font-weight:400;margin:0 auto 25px;line-height:32px}.about-section h3 .italic{color:var(--primary);font-family:var(--luxus-font);font-size:80px;position:relative;top:20px;left:-15px}a.popup-youtube{position:relative;display:inline-block;margin:0 0 20px}a.popup-youtube:after{content:"\f04b";font-family:FontAwesome;color:#fff;background-color:var(--gold3);background:linear-gradient(0deg,var(--gold1) 15%,var(--gold2) 55%,var(--gold3) 100%);background:-moz-linear-gradient(0deg,var(--gold1) 15%,var(--gold2) 55%,var(--gold3) 100%);background:-webkit-linear-gradient(0deg,var(--gold1) 15%,var(--gold2) 55%,var(--gold3) 100%);transition:all .2s ease-in;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;border-radius:100%;width:80px;height:80px;display:flex;padding:20px;text-align:center;justify-content:center;align-items:center;font-size:32px;margin-left:20px;position:absolute;bottom:30px;opacity:.85;transition:all .3s ease-out}a.popup-youtube:hover:after{opacity:1;transform:translateY(-10px);transform:scale(1.1)}@media only screen and (min-width:375px){.about-section h3 .italic{font-size:100px}}@media only screen and (min-width:768px){.about-section .rn-content-block{padding-top:150px;padding-bottom:150px}a.popup-youtube:after{margin-left:30px}.services-section .rn-content-block{margin-top:-100px}}@media screen and (max-width:991px){.about-section .row>div{width:100%;text-align:center}}@media screen and (min-width:992px){.about-section h3{margin:0 0 25px}.about-section h3 .italic{left:70px}a.popup-youtube:after{margin-left:55px}}.services-section .row>div>div{overflow:hidden;position:relative;border-radius:10px;transition:all .3s ease}.services-section .row>div>div:hover{box-shadow:0 10px 10px rgb(0 0 0 / 10%);transform:translateY(-5px)}.services-section .row>div>div img{opacity:.7!important;z-index:-1;position:absolute;transition:all .3s ease;width:100%;height:105%;object-fit:cover}.services-section a{position:relative;background:var(--primary);color:#fff;display:flex;z-index:1;flex-direction:column;height:280px;justify-content:center;align-items:center;justify-content:center;align-items:center;letter-spacing:2px;font-size:26px;text-transform:uppercase;font-weight:bold}.services-section a .tiny{font-weight:normal;font-size:16px;margin-bottom:10px}.services-section a:before{position:absolute;content:"";display:block;height:10px!important;width:100%;bottom:20px;width:100%;height:100%;opacity:0;background-color:var(--gold3);background:linear-gradient(0deg,var(--gold1) 15%,var(--gold2) 55%,var(--gold3) 100%);background:-moz-linear-gradient(0deg,var(--gold1) 15%,var(--gold2) 55%,var(--gold3) 100%);background:-webkit-linear-gradient(0deg,var(--gold1) 15%,var(--gold2) 55%,var(--gold3) 100%);transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;z-index:1}.services-section a:after{height:10px;width:100%;content:"";position:absolute;display:block;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;background-color:var(--gold1);background:linear-gradient(0deg,var(--gold1) 0,var(--gold2) 25%,var(--gold3) 100%);background:-moz-linear-gradient(0deg,var(--gold1) 0,var(--gold2) 25%,var(--gold3) 100%);background:-webkit-linear-gradient(0deg,var(--gold1) 0,var(--gold2) 25%,var(--gold3) 100%);background-size:400% 400%;-webkit-animation:fx-grad 85s ease infinite;animation:fx-grad 85s ease infinite;bottom:20px}.services-section .row>div>div:hover a:before{opacity:1}.services-section .row>div>div:hover img{opacity:.6!important;transform:scale(1.015)}.editmode .services-section a:before,.editmode .services-section a:after{display:none}.editmode .services-section .row>div>div img{position:unset!important;opacity:1!important;margin-bottom:10px}.editmode .services-section .row>div>div{background:var(--gray)!important}.editmode .services-section .row>div>div a{height:unset}@media only screen and (max-width:767px){.services-section .row>div>div{margin-bottom:20px}}.section-testimonial-showcase{margin:50px 0;position:relative}.section-testimonial-showcase:before,.section-testimonial-showcase:after{height:5px;width:0;left:0;right:unset;content:"";position:absolute;display:block;background:linear-gradient(90deg,var(--gold1),var(--gold2),var(--gold3));background-size:400% 400%;-webkit-animation:fx-grad 10s ease infinite;animation:fx-grad 10s ease infinite;transition:width 2.5s ease;transition-delay:0s;-webkit-transition:width 2.5s ease;-moz-transition:width 2.5s ease;-ms-transition:width 2.5s ease;-o-transition:width 2.5s ease;-webkit-transition:width 2.5s ease}.section-testimonial-showcase:before{top:-15px}.section-testimonial-showcase:after{bottom:-15px}.fxLoad.section-testimonial-showcase:before{width:100%}.fxLoad.section-testimonial-showcase:after{width:100%}#testimonials-carousel .carousel-indicators li{border-color:var(--gray);background:var(--gray);transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}#testimonials-carousel .carousel-indicators li:hover{opacity:.8}#testimonials-carousel .carousel-indicators li.active{border-color:var(--secondary);background:var(--secondary);margin:1px;width:10px;height:10px}#testimonials-carousel .carousel-indicators li.active:hover{border-color:var(--secondary-hover);background:var(--secondary-hover)}.testimonials-wrapper{padding:50px 0 25px;background:var(--primary) url(https://s.realtyninja.com/static/media/med/10268_58763294_rachelle_a_assets_2.jpg?&dpr=2) fixed center / cover no-repeat}#testimonials-carousel .fa.fa-quote-left,#testimonials-carousel .fa.fa-quote-right{width:28px;height:28px;display:inline-block;overflow:hidden;text-indent:-9999px;background:transparent url(https://s.realtyninja.com/static/media/med/10268_406b0136_quote-bg.png) center / contain no-repeat}#testimonials-carousel .fa.fa-quote-right{transform:rotate(180deg)}#testimonials-carousel p{font-size:16px;margin:20px 0}#testimonials-carousel cite{font-style:normal;color:#fff;opacity:1;text-transform:uppercase;font-size:1em}@media only screen and (min-width:768px){#testimonials-carousel p{margin:20px 50px}}@media only screen and (min-width:1200px){#testimonials-carousel p{margin:20px 100px}}.recent-blog-entry-text{display:none}.recent-blog-entries-wrapper{text-align:left}.recent-blog-entries-wrapper .section-heading h3{font-weight:400}.recent-blog-entry-container{padding:0}.recent-blog-entry-container img{object-fit:cover;object-position:center;width:100%;height:200px;margin:0 0 25px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;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}.recent-blog-entry-container:hover img{transform:translateY(-4px);-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);-o-transform:translateY(-4px);box-shadow:0 10px 10px rgb(0 0 0 / 2.5%)}.recent-blog-entry-read-more{display:none}.recent-blog-entry-container .recent-blog-entry-title,.recent-blog-entry-container .recent-blog-entry-title a{color:var(--body-text);line-height:1.4}.recent-blog-entry-container:hover .recent-blog-entry-title,.recent-blog-entry-container:hover .recent-blog-entry-title a{color:var(--gold3)}.recent-blog-entry-container .recent-blog-entry-date{font-weight:400;text-transform:uppercase;letter-spacing:2px;color:var(--gold3);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}.recent-blog-entry-container:hover .recent-blog-entry-date{color:var(--gray)}@media only screen and (max-width:767px){.recent-blog-entries-wrapper{padding-top:0;text-align:center}.recent-blog-entries-wrapper .row>div{padding-left:25px;padding-right:25px}.recent-blog-entry-container img{height:180px}}@media only screen and (min-width:992px){.recent-blog-entries-wrapper{padding-bottom:150px}}@media only screen and (min-width:1200px){.recent-blog-entry-container img{height:240px}}.small-contact-info-wrapper,.big-contact-form-wrapper{padding:80px 0;background:var(--primary) url(https://s.realtyninja.com/static/media/med/10268_5ba95f2d_rachelle_a_assets_1.jpg?&dpr=2) bottom center / cover no-repeat}.big-contact-form-container form .row>div:first-child>h3{position:relative;font-size:36px;margin:0 0 25px}.big-contact-form-container form .row>div:first-child>h3:after{content:var(--contact-subheading);display:block;font-size:18px;font-weight:300;text-transform:uppercase;letter-spacing:2px;border-top:2px solid var(--gold3);margin-bottom:30px;margin-top:20px;padding-top:20px;line-height:1.4}.big-contact-form-container .row>div:last-child p{font-size:16px;position:relative}.big-contact-form-container .row>div:last-child{padding-left:50px}.big-contact-form-container .row>div:last-child p{font-size:16px;position:relative}.contact-info-address .fa{color:var(--gold2)}.big-contact-form-container .contact-info-address.fa{width:25px}.big-contact-form-container .contact-info-address{position:relative}.big-contact-form-container .contact-info-address .contact-info-address-street{display:block}.big-contact-form-container .contact-info-address .contact-info-address-city{display:inline-block;margin-left:20px}.contact-info-mobile>.fa,.contact-info-phone>.fa,.contact-info-email>.fa{width:25px;color:var(--gold2)}.small-contact-info-wrapper .contact-info-mobile>.fa,.small-contact-info-wrapper .contact-info-phone>.fa,.small-contact-info-wrapper .contact-info-email>.fa{width:20px}.rn-invert-colors .contact-info-social .fa,.contact-info-social .fa{color:var(--body-text)!important}.rn-invert-colors .contact-info-social .fa-circle,.contact-info-social .fa-circle{color:var(--secondary)!important;transition:all .2s ease-out}.rn-invert-colors .contact-info-social a:hover .fa-circle,.contact-info-social a:hover .fa-circle{color:var(--secondary-hover)!important}@media only screen and (max-width:767px){.big-contact-form-container .row>div:last-child{padding-left:15px}.big-contact-form-container{text-align:center}.big-contact-form-container .contact-info-address .contact-info-address-city{margin-left:unset}}input[type="text"].form-control,input[type="number"].form-control,input[type="email"].form-control,input[type="tel"].form-control,input[type="password"].form-control,textarea.form-control{height:52px;border-color:white;transition:all .25s ease-out;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;box-shadow:none}input[type="text"].form-control:focus,input[type="number"].form-control:focus,input[type="email"].form-control:focus,input[type="tel"].form-control:focus,input[type="password"].form-control:focus,textarea.form-control:focus{color:var(--body-text);border:1px solid var(--gold3);box-shadow:none}select{}@media only screen and (min-width :768px){.formContent>div[class^="form-group"]:nth-child(2),.formContent>div[class^="form-group"]:nth-child(3){width:50%;display:inline-block}.formContent>div[class^="form-group"]:nth-child(2){margin-right:20px;width:calc(50% - 25px)}}.small-contact-info-wrapper{position:relative}.small-contact-info-wrapper:before{height:5px;width:0;left:0;right:unset;top:-15px;content:"";position:absolute;display:block;background:linear-gradient(90deg,var(--gold1),var(--gold2),var(--gold3));background-size:400% 400%;-webkit-animation:fx-grad 10s ease infinite;animation:fx-grad 10s ease infinite;transition:width 2.5s ease;transition-delay:0s;-webkit-transition:width 2.5s ease;-moz-transition:width 2.5s ease;-ms-transition:width 2.5s ease;-o-transition:width 2.5s ease;-webkit-transition:width 2.5s ease}.fxLoad.small-contact-info-wrapper:before{width:100%}.contact-info-contact-image{margin:0 0 20px;max-width:320px}.small-contact-info-wrapper .contact-info-contact-image{max-width:unset}.small-contact-info-wrapper .contact-info-contact-image img{width:280px;height:auto;max-width:unset}.contact-info-name,.contact-info-brokerage{display:none}@media only screen and (max-width :767px){.small-contact-info-wrapper{text-align:center}.contact-info-contact-image{margin:20px auto;max-width:320px}}@media only screen and (min-width :992px){.contact-info-contact-image{max-width:420px}}.featured-listings-wrapper .section-heading{max-width:1170px;margin:0 auto;text-align:center}body.ddf .img-listing-showcase img,body.ereb .img-listing-showcase img{object-fit:cover}.img-listing-showcase,.img-listing-showcase img{height:300px}.img-listing-showcase img{opacity:.8}.featured-listing-preview{background:var(--body-text);border-radius:6px;overflow:hidden;height:300px}.featured-listing-preview:hover{box-shadow:0 4px 8px 0 rgb(0 0 0 / 5%);background:var(--body-text)}.featured-listing-preview:hover .featured-listing-photo{opacity:.6}.featured-listing-info-container{margin-top:-120px;text-align:center;padding:10px}.featured-listings-wrapper h4,.featured-listings-wrapper h4 a,.featured-listings-wrapper p{color:#fff!important}.featured-listings-wrapper .slick-dots li button{text-align:center;width:20px;height:20px}.featured-listings-wrapper .slick-dots li button:before{left:3px;width:15px;height:15px;font-size:10px}.featured-listings-wrapper .slick-dots li.slick-active button:before{opacity:.95;color:var(--primary)}.section-listings-showcase.widget-button .container-fluid>a{position:relative;top:35px}@media only screen and (min-width:768px){.featured-listings-wrapper .section-heading,.featured-listing-info-container{text-align:left}}@media only screen and (min-width:992px){.featured-listing-info-container{padding:20px}}.featured-listing-desc-price{font-size:16px}.featured-listing-desc-primary,.featured-listing-desc-secondary{font-size:13px}.quick-mls-search-controls-wrapper{}.mls-search-controls-wrapper{}.mls-search-controls-wrapper .ui-slider .ui-slider-range{}.listing-other-actions-container .btn{display:block}.listing-ctas-main .btn-primary,.listing-ctas-main .btn-secondary{background:var(--primary)}.listing-ctas-main .btn-primary:hover{background:var(--primary-hover)}.listing-ctas-main .btn-secondary{background:var(--secondary);color:#fff;border-color:var(--secondary)}.listing-ctas-main .btn-secondary:hover{background:var(--secondary-hover);color:#fff;border-color:var(--secondary-hover)}.listing-bottom-form-container{background:var(--primary) url(https://s.realtyninja.com/static/media/med/10268_5ba95f2d_rachelle_a_assets_1.jpg?&dpr=2) bottom center / cover no-repeat}.listing-lead-form-container{background:transparent}@media only screen and (min-width:992px){.featured-listing-info-container h4 a{color:var(--primary)}}.page-title .rn-content-block,.blog-header-title-section{padding:80px 0;position:relative;background:var(--primary) url(https://s.realtyninja.com/static/media/med/10268_5ba95f2d_rachelle_a_assets_1.jpg?&dpr=2) bottom center / cover no-repeat;margin-bottom:25px;color:#fff}.page-title .rn-content-block:before,.blog-header-title-section:before{height:5px;width:0;left:0;right:unset;bottom:-15px;content:"";position:absolute;display:block;background:linear-gradient(90deg,var(--gold1),var(--gold2),var(--gold3));background-size:400% 400%;-webkit-animation:fx-grad 10s ease infinite;animation:fx-grad 10s ease infinite;transition:width 2.5s ease;transition-delay:0s;-webkit-transition:width 2.5s ease;-moz-transition:width 2.5s ease;-ms-transition:width 2.5s ease;-o-transition:width 2.5s ease;-webkit-transition:width 2.5s ease}.fxLoad.page-title .rn-content-block:before,.fxLoad.blog-header-title-section:before{width:100%}.blog-header-title-section h1,.page-title h1{color:#fff;text-align:center}.blog-controls-wrapper .btn-group .btn{font-family:var(--main-font);letter-spacing:1px;font-size:14px}.blog-entry-info{font-style:normal!important;color:#fff!important;font-weight:400!important;text-transform:uppercase;letter-spacing:2px!Important;font-size:16px!Important;opacity:.85}@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){}