:root{--accent-color:#f2d820;--accent-hover:#a77b09;--primary-color:#1db1d1;--secondary-color:#2169b3}a,.primary-color,.featured-listing-info-container h4 a{color:#1bb2d1}.primary-background-color{background-color:#5f1bd1}.blog-overview-wrapper .btn-outline{color:#5f1bd1;border-color:#5f1bd1}.primary-border-color{border-color:#5f1bd1}a:hover,a:focus{color:#cd8d21}.btn-primary:hover{background-color:#5f1bd1}.section-heading h3,.header1,.header2,.header3,.header4,.header5,h1,h2,h3,h4,h5,.recent-blog-entry-date,#rn-98132,.header-contact-details,.navbar-default .navbar-nav>li>a,.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:'Raleway',sans-serif}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{font-family:'Raleway',sans-serif}.about-section .rn-content-block{position:relative}.about-section .rn-content-block::before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(33,105,179,.85)}@media only screen and (min-width :768px){.about-section .rn-content-block::before{width:50%}}@media only screen and (min-width :1200px){.about-section .rn-content-block{background-position:top center;padding-top:80px;padding-bottom:80px}}.business-tall-header .hero-carousel .slide,.Header-Video .hero-carousel .slide{min-height:650px}#slider-video{position:absolute;top:0;left:0;right:0;bottom:0;min-width:100%;min-height:100%;object-fit:cover}body.index .video-foreground{background:transparent;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-99}body.index .fluid-width-video-wrapper,body.index .video-foreground iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}@media (min-aspect-ratio:3/2){body.index .video-foreground{height:300%;top:-100%}}@media (max-aspect-ratio:16/9){body.index .video-foreground{width:100%;left:0%;height:100%;top:0}}@media all and (max-width:600px){.vid-info{width:50%;padding:.5rem}.vid-info h1{margin-bottom:.2rem}}@media all and (max-width:500px){.vid-info .acronym{display:none}}@media (min-aspect-ratio:3/2){body.index .video-foreground{height:300%;top:-100%}}@media (max-aspect-ratio:16/9){body.index .video-foreground{width:100%;left:0%;height:100%;top:0}}.video-header .animated{animation-duration:3s;animation-delay:10s}.rn-invert-colors .navbar-default .navbar-nav>.active>a,.rn-invert-colors .navbar-default .navbar-nav>.active>a:focus,.rn-invert-colors .navbar-default .navbar-nav>.active>a:hover{background-color:#cd8d21}.big-contact-form-container .btn{color:#fff;background-color:#1bb2d1}.video-header .carousel-fade .carousel-inner .item{min-height:600px;padding-top:56.25%;position:relative;overflow:hidden;max-width:100%;height:0}body.index .fluid-width-video-wrapper{position:initial!important;padding:0!important}.recent-blog-entries-wrapper .section-heading h3{color:#d1a81c;font-weight:400}.recent-blog-entry-title{color:#d1a81c}.count .rn-content-block{position:relative}.count .rn-content-block::before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.85)}.count h1{font-family:'Open Sans',sans-serif;font-weight:800;font-size:56px}.count h1:after{content:"+";color:var(--secondary-color)}.count h3{font-size:18px}.count{text-align:center}.count .row{padding-top:100px;padding-bottom:100px}body:not(.editmode) .featured-boxes .row>div{display:flex;flex-direction:column;position:relative;height:400px;padding:1px!important}body:not(.editmode) .featured-boxes .row>div>div{flex:1 0 auto;position:relative}body:not(.editmode) .featured-boxes .row>div>div div{position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none}body:not(.editmode) .featured-boxes img{height:100%;width:100%;object-fit:cover}body:not(.editmode) .featured-boxes a{position:absolute;bottom:0;left:0;display:flex;justify-content:center;align-items:center;height:20%;width:100%;color:#fff;font-size:24px;font-weight:600;pointer-events:initial;background:var(--primary-color);text-transform:uppercase;transition:all .2s ease-in-out}body:not(.editmode) .featured-boxes .row>div:hover a{height:100%;background:rgba(33,105,179,.75)}body:not(.editmode) .featured-boxes a:hover{color:#f2f2f2}.video-header .hero-carousel .carousel-caption{top:0;width:100%;left:0;bottom:0;margin:0}.video-header .hero-carousel .carousel-caption h1,.video-header .hero-carousel .carousel-caption h4{margin:0;padding:0}.video-header .hero-carousel .carousel-caption h1{position:absolute;z-index:999;top:400px;left:0;right:0;width:280px;margin:0 auto}a{transition:all .2s ease-in-out}.header-contact-details .fa{color:#1bb1d1}.header-contact-details a:hover{color:#cd8d21!important}.rn-invert-colors #header-contact .fa-stack-1x{text-shadow:none;color:#fff!important}.header-contact-social a .fa-stack-2x,.contact-info-social a .fa-stack-2x{color:var(--secondary-color)!important}.contact-info-contact-image{max-width:200px}.navbar-brand img{max-width:300px}#navbar{border-top:1px solid rgba(255,255,255,.2)}.textfield{border:2px solid #cfcfcf;width:90%;background:#fff;color:#000;font-size:12px;display:block;margin:auto;margin-top:0;margin-bottom:0}.fa-holder{display:none}.parent-holder{display:flex;flex-direction:column;width:100%}.parent{width:96%;display:block;margin:auto;margin-top:40px;margin-bottom:40px;padding:10px!important;background:rgba(255,255,255,.5)}.fa-search{align-self:center;color:#fff;font-size:35px}#filter{width:100%;padding:10px;height:100%;border:none;background:transparent}.filter-widget .rn-col-1-2 p{line-height:1.2em;font-size:14px;font-family:'Open Sans',sans-serif}.filter-widget .rn-col-1-2 .bold{font-size:16px;letter-spacing:.08em}.filter-widget .row{display:flex;flex-direction:column}@media only screen and (min-width :480px){.video-header .hero-carousel .carousel-caption h1{width:350px}}@media only screen and (min-width:768px){.parent-holder{display:flex;flex-direction:row;width:100%}.fa-holder{width:10%;border:2px solid #cfcfcf;border-left:none;display:flex;justify-content:center;background:#d1a81b}.textfield{border-right:0!important}.filter-widget .row{display:flex;flex-direction:row}.business-tall-header .hero-carousel .slide{min-height:500px}.Header-Video .hero-carousel .slide{min-height:800px}.business-tall-header .hero-carousel .carousel-caption{top:50%!important}.video-header .hero-carousel .carousel-caption h1{width:400px}#header-contact{margin-top:0;text-align:center;font-size:.95em;z-index:1;position:absolute;top:60px;width:100%;margin-left:-17px}.header-contact-details{float:left;display:block;margin:40px}.header-contact-social{float:right;display:block;margin:30px}.navbar-header{width:50%;margin-left:25%!important}}.big-contact-form-container .contact-info-social .fa-circle,.small-contact-info-wrapper .contact-info-social .fa-circle{font-size:2em}@media only screen and (min-width:992px){.video-header .hero-carousel .carousel-caption h1{width:600px}}@media only screen and (min-width :1200px){.video-header .hero-carousel .carousel-caption h1{width:100%}}@media screen and (max-width:767px){body.index .video-foreground{display:none}}@media screen and (max-width:479px){.navbar-brand img{max-width:200px}}