.featured-boxes img{position:absolute;width:100%!important;height:100%!important;object-fit:cover;z-index:-1}.header-contact-social:before{content:""}.hero-carousel .carousel-caption{top:20%}.hero-carousel .slide{background-position:top center;position:relative}.hero-carousel .slide:after{content:"";display:block;width:80px;height:80px;background:url(https://s.realtyninja.com/static/media/med/8817_7581124b_8d8b2f47aaea4f4da612590ffa05f72e.png) center/contain no-repeat;position:absolute;right:25px;top:25px;z-index:999;pointer-events:none}@media only screen and (min-width :768px){.hero-carousel .slide:after{width:185px;height:185px}}a,.primary-color{color:#004e9b;transition:all .2s ease-in-out}.primary-background-color{background-color:#004e9b}.blog-overview-wrapper .btn-outline{color:#004e9b;border-color:#004e9b}.primary-border-color{border-color:#004e9b}a:hover,a:focus{color:#b71c2d}.btn-primary:hover{background-color:#b71c2d}.section-heading h3,.header1,.header2,.header3,.header4,.header5,h1,h2,h3,h4,h5,.recent-blog-entry-date,.hero-carousel .carousel-caption h1,h1,h2,h3,h4,h5,.header1,.header2,.header3,.header4,.header5,.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:proxima-nova-extra-condensed,sans-serif}body,.header-contact-details,.navbar-default .navbar-nav>li>a,.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{font-family:proxima-nova-condensed,sans-serif}h3,.header3{font-size:28px}.navbar-static-top{position:static!important}.navbar{margin-bottom:0}.navbar .container-fluid{background-color:rgba(182,27,43,.9)}.navbar-brand img{background-image:url(https://s.realtyninja.com/static/media/med/8817_12a90164_logom.jpg);background-size:contain;background-repeat:no-repeat;width:200px;height:90px}.navbar-default .navbar-nav>li>a{font-weight:400;border:none!important}.navbar-default .navbar-toggle{position:absolute;right:0}.navbar-default .navbar-toggle,.rn-invert-colors .navbar-default .navbar-toggle{border-color:#e01c2f;background-color:#e01c2f}.hero-carousel .carousel-caption h1{font-size:32px}.featured-boxes .row>div>div{background-size:cover;min-height:400px;position:relative;background-position:center}.featured-boxes a{font-family:proxima-nova-extra-condensed,sans-serif;font-size:28px;background-color:rgba(0,0,0,.3);width:100%!important;height:100%!important;position:absolute;display:flex;justify-content:center;align-items:center;transition:all .2s ease-in-out}.featured-boxes a:hover{color:#fff;background-color:rgba(0,0,0,.5)}.meet-section .rn-content-block{background-position:top}.meet-section .rn-col-1-1-content{background-color:rgba(255,255,255,.9);padding:40px;color:#084f99;font-size:18px;line-height:28px;font-weight:600}.meet-section .rn-col-1-1-content h3{color:#084f99;font-size:28px}.meet-section a{color:#ba1f2e}.cta-section{font-size:18px;line-height:32px}.cta-section h3{font-size:42px}.section-3-col.cta-section .rn-content-block{background-position:top}.section-heading h3{color:#80b5de}.small-contact-info-wrapper .contact-info-brokerage,.small-contact-info-wrapper .contact-info-name{font-weight:700;color:#004e9b}.contact-info-social .fa-stack-2x{color:#004e9b!important;transition:all .2s ease-in-out}.contact-info-social a:hover .fa-stack-2x{color:#bb2030!important;transition:all .2s ease-in-out}.footer-section,.footer-section .rn-content-block{padding-top:0;padding-bottom:0}.rn-invert-colors .navbar-default .navbar-nav>li>a:focus,.rn-invert-colors .navbar-default .navbar-nav>li>a:hover{color:#dedede}.carousel-control{pointer-events:none}.carousel-control>span{pointer-events:initial;cursor:pointer}.contact-info-contact-image{max-width:200px}#header-contact{pointer-events:none}#header-contact>span{pointer-events:initial}@media only screen and (min-width :480px){.hero-carousel .carousel-caption{top:30%}}@media only screen and (min-width :768px){.header-contact-social{display:flex;align-items:center}.header-contact-social:before{content:"Moving at the speed of trust!";font-family:playfair-display,serif;font-size:19px;margin-right:0;top:auto;right:17px;position:}.navbar-brand{padding:0}.navbar .container-fluid{padding:0}#header-contact,#navbar{float:none}#header-contact{width:100%;height:130px;display:flex;justify-content:space-between;padding:15px;align-items:center}#navbar{background-color:#004e9b}.navbar-nav{margin-top:0}.navbar-header{position:absolute;z-index:2;width:200px;margin-left:auto!important;margin-right:auto!important;left:0;right:0;text-align:center!important}.navbar-brand{position:static;margin:0;margin-right:-15px}.navbar-brand img{background-image:url(https://s.realtyninja.com/static/media/med/8817_b4f96574_logo.png);width:150px;height:150px}.navbar-default .navbar-nav>li>a{font-size:12px}.hero-carousel .carousel-caption{top:30%;width:40%;text-align:left}.hero-carousel .carousel-caption h1{font-size:52px}}@media only screen and (min-width:1400px){.header-contact-social:before{top:0}.header-contact-social:before{font-size:24px;position:relative}.hero-carousel .carousel-caption h1{font-size:62px}#header-contact{height:65px}.featured-listing-info-container h4 a{color:#4f8190}.navbar-default .navbar-nav>li>a{font-size:15px}.navbar-nav>li:nth-of-type(5){margin-right:150px}}@media only screen and (min-width :1400px){.header-contact-social:before{font-size:32px;margin-right:20px}.hero-carousel .slide{background-position:top center}.hero-carousel .carousel-caption h1{font-size:72px}.navbar-brand img{width:200px;height:200px}.navbar-nav>li:nth-of-type(5){margin-right:300px}.hero-carousel .carousel-caption{top:25%;width:30%}.meet-section .rn-col-1-1-content{width:800px;margin:40px auto}}@media only screen and (max-width:1223px){}@media screen and (max-width:959px){}@media screen and (max-width:767px){.navbar-header-centered{margin-top:0;background-color:#fff!important}.navbar-nav{margin-top:100px}}@media screen and (max-width:479px){}