:root{--accent:#93cbd9;--accent-hover:#2e7a95;--primary:#2e7994;--secondary:#93cbd9;--brand-white:#fff;--quick-contact-bg:#a6c7d2;--brand-grey:#4ea3b0;--header-font:"Montserrat",sans-serif;--body-font:'Karla',sans-serif;--stickyNavHeight:175px}@media only screen and (min-width :768px){:root{--stickyNavHeight:155px}}body{overflow-x:hidden}.rn-invert-colors,.rn-invert-colors .header1,.rn-invert-colors .header1 a,.rn-invert-colors .header2,.rn-invert-colors .header2 a,.rn-invert-colors .header3,.rn-invert-colors .header3 a,.rn-invert-colors .header4,.rn-invert-colors .header4 a,.rn-invert-colors .header5,.rn-invert-colors .header5 a,.rn-invert-colors a,.rn-invert-colors h1,.rn-invert-colors h1 a,.rn-invert-colors h2,.rn-invert-colors h2 a,.rn-invert-colors h3,.rn-invert-colors h3 a,.rn-invert-colors h4,.rn-invert-colors h4 a,.rn-invert-colors h5,.rn-invert-colors h5 a{color:var(--accent)}.section-heading h3,.header1,.header2,.header3,.header4,.header5,h1,h2,h3,h4,h5,.recent-blog-entry-date,.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,.buying-selling-cta .rn-link{font-family:var(--header-font)}.hero-carousel .carousel-caption h4{font-size:16px;letter-spacing:.15em;line-height:1.7em}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,.hero-carousel .carousel-caption h4,.header-contact-details{font-family:var(--body-font)}body,p{font-size:16px;line-height:1.9em}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,a:focus{color:var(--accent-hover);text-decoration:none;outline:0!important}.btn:hover,.btn:active,.btn:focus{outline:0!important}.primary-border-color:hover{border-color:#333}.rn_colour_orange{color:var(--primary)!important}.jBox-content .rn_colour_orange{background-color:var(--primary)!important}.rn_colour_blue{color:var(--primary)!important}.jBox-content .rn_colour_blue{background-color:var(--primary)!important}body.index .mls-search-controls-wrapper{background:var(--primary)!important}.btn{transition:all .2s ease-in;font-family:'Karla',sans-serif;border-radius:1px;padding:10px 12px}.btn-primary,.rn-invert-colors .btn-primary,.hero-carousel .carousel-caption .btn-primary{background-color:var(--primary);border-color:var(--primary);padding:10px;color:#000;font-weight:bold;letter-spacing:.15em;border-radius:1px}.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{color:var(--primary);border-color:var(--primary)}body.index .navbar-brand{display:none}.navbar-brand img{max-width:100px!important}@media only screen and (min-width :768px){.navbar-brand img{max-width:115px!important}}#header-contact{position:absolute;background-color:var(--primary);width:100%;margin:0;padding:0 40px;top:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;transition:all .25s ease-in-out;z-index:5}@media only screen and (min-width :768px){#header-contact{flex-direction:row}}#header-contact span{margin-bottom:0;padding:3px 0;display:flex;flex-direction:row-reverse}#header-contact span>a{color:var(--brand-white)}#header-contact .header-contact-social{display:none}.custom-nav{display:none;z-index:90}.custom-nav ul{list-style-type:none;margin:0;padding:0;display:flex}.custom-nav li a{display:flex;flex-direction:column;justify-content:center;align-items:center;height:80px;color:#fff;padding-right:40px;letter-spacing:3px;font-size:.85em;text-shadow:0 1px 2px rgba(0,0,0,0);transition:all .2s ease-in-out}body:not(.index) .custom-nav li a{color:var(--primary)}.custom-nav li a:hover{color:#fff}@media only screen and (min-width :768px){.custom-nav{display:block;position:absolute;top:50%;transform:translateY(-30%);right:75px}}@media only screen and (min-width :1200px){.custom-nav{right:125px}}.navbar.navbar-default .container-fluid{padding-left:0;padding-right:0}.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(--primary)}.navbar-brand{margin-top:75px;margin-left:10px;text-align:left;height:100px;line-height:1;opacity:0;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}@media only screen and (min-width :768px){.navbar-brand{margin-top:42px;margin-left:0!important;padding:10px}}@media only screen and (min-width :1200px){.navbar-brand{margin-left:40px!important}}body:not(.index) .navbar-brand{opacity:1}.navbar-brand [class*="header"]{margin:10px 0 0}.slide-nav-down .navbar-brand{opacity:1;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;display:block!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:transparent}.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:14px}.navbar .container{position:relative}.dropdown-menu{transform:scaleY(0);transition:all .2s ease-in-out}.open>.dropdown-menu{transform:scaleY(1)}.navbar-wrapper.rn-invert-colors .navbar-default .navbar-nav .open .dropdown-menu>li>a,.navbar-wrapper.rn-invert-colors .navbar-default .navbar-nav>li>a{color:var(--primary);border:none}.navbar-default .navbar-nav .open .dropdown-menu>li>a,.navbar-default .navbar-nav>li>a{color:var(--primary);border:none}#custom-menu{position:absolute;display:inline-block;width:80px;height:80px;right:10px;top:63%;transform:translateY(-30%);z-index:99}@media only screen and (min-width :768px){#custom-menu{top:50%}}@media only screen and (min-width :1200px){#custom-menu{right:50px}}.dropdown-menu{transition:opacity 1s ease-out;opacity:0}.open>.dropdown-menu{opacity:1}.navbar-nav.sm-collapsible a.has-submenu{padding-right:11px;padding-left:11px}.navbar-nav .dropdown-menu>li>a{text-align:left;font-size:18px;padding-left:25px}.navbar-header-centered{margin-top:0}#nav-icon1{width:30px;height:20px;position:relative;margin:0 auto;cursor:pointer}#nav-icon1 span{display:block;position:absolute;height:1px;width:100%;background:var(--brand-white);opacity:1;left:0;transition:all .6s ease-in-out}.navbar-wrapper.rn-invert-colors #nav-icon1 span{background:var(--primary)}#nav-icon1 span:nth-child(1){top:0;right:0;left:unset}#nav-icon1 span:nth-child(2){top:8px}#nav-icon1 span:nth-child(3){top:16px;width:40%}.nav-expander:hover #nav-icon1 span:nth-child(1){width:40%}.nav-expander:hover #nav-icon1 span:nth-child(3){width:100%}.side-nav-close{position:absolute;top:40px;left:25px;display:block;width:75px;height:75px;border-radius:50%;background:var(--primary);transition:1s cubic-bezier(.645,.045,.355,1);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);opacity:0;cursor:pointer;border:1px solid rgba(159,118,82,.6);z-index:99}@media only screen and (min-width :768px){.side-nav-close{top:100px;left:-50px;height:100px;width:100px}}.nav-expanded .side-nav-close{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:1}.side-nav-close .bi{font-size:3rem;color:var(--brand-white);height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);transition:all .6s ease-in-out}@media only screen and (min-width :768px){.side-nav-close .bi{font-size:4rem}}.nav-expanded .side-nav-close:hover .bi{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}body.nav-expanded{overflow:hidden!important;position:static!important}.nav-expanded .navbar.navbar-default::before{content:'';position:absolute;top:0;left:0;height:100vh;width:100vw;background:rgba(0,0,0,.8);transition:all .6s ease-in-out}.navbar-toggle{display:none}.dropdown-menu>li>a,.navbar-default .navbar-nav>li>a{text-align:left}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent;background:transparent}.navbar-nav.sm-collapsible .caret,.navbar-nav.sm-collapsible ul .caret{position:absolute;border:0}.dropdown-menu{position:initial;float:none;padding:0;margin:0;background-color:transparent;border:0;-webkit-box-shadow:0 0 0;box-shadow:0 0 0}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{border:none;color:var(--accent-hover)}#navbar{background:url(https://s.realtyninja.com/static/media/med/11939_66d9ba9d_1.jpg);display:block;position:fixed;top:0;right:0;bottom:0;width:0;transition:1s cubic-bezier(.645,.045,.355,1);will-change:width;z-index:99;margin-left:0;margin-right:0;height:100vh;background-size:cover;background-repeat:no-repeat;background-position:center center;padding:0}body.toolbar #navbar{top:130px;height:calc(100vh - 130px)}.nav-expanded #navbar{padding:25px;z-index:99;width:100%}#navbar::before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:var(--brand-white);opacity:.85}@media only screen and (min-width :768px){.nav-expanded #navbar{width:60%}}a.nav-expander{background:transparent;position:absolute;top:0;right:0;margin-right:0;text-decoration:none;transition:right .3s ease-in-out 0s;z-index:12;transition:right .3s ease-in-out 0s;-webkit-transition:right .3s ease-in-out 0s;-moz-transition:right .3s ease-in-out 0s;-o-transition:right .3s ease-in-out 0s;display:flex;flex-direction:column;justify-content:center;align-items:center;height:80px;width:80px;border-radius:50%;background:var(--primary)}a.nav-expander:hover{cursor:pointer}@media only screen and (min-width :480px){.navbar-header{z-index:4;max-width:300px}}.nav-expanded .navbar-default .navbar-nav>.active>a{opacity:1;transform:translateY(0);transition-property:transform,opacity,color;transition-duration:.55s,.55s,.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1),ease-in-out,ease-in-out}ul.navbar-nav{padding-top:35%;float:none;margin:0 auto;display:block;height:100%;overflow-y:scroll;width:100%;scrollbar-color:transparent transparent;scrollbar-width:thin}ul.navbar-nav::-webkit-scrollbar{display:none}@media only screen and (min-width :480px){ul.navbar-nav{padding-top:24%}}@media only screen and (min-width :768px){ul.navbar-nav{padding-top:10%;width:80%}}@media only screen and (min-width :992px){ul.navbar-nav{width:60%}}.navbar-nav li a{color:var(--prmiary);text-decoration:none}.navbar-nav li a:hover{color:var(--accent-hover);text-decoration:none}.navbar-nav li .sub-nav{border-bottom:0;padding:4px}.navbar-nav>li{float:none}.navbar-nav a .caret{width:0;height:0;display:inline-block;vertical-align:top;content:"";margin-top:8px}#navbar>ul>li{overflow:hidden;line-height:1.15;position:relative;transition:.5s cubic-bezier(.645,.045,.355,1);counter-increment:list-counter 01}#navbar>ul>li::before{content:"0"counter(list-counter)".";position:absolute;top:0;left:0;font-size:18px;color:var(--accent);transition:.5s cubic-bezier(.645,.045,.355,1);opacity:0;transform:scale(0)}#navbar>ul>li::after{content:'';position:absolute;top:48px;left:10px;height:1px;background:var(--accent);width:0;transition:.5s cubic-bezier(.645,.045,.355,1);opacity:0}#navbar>ul>li:hover{padding-left:30px}#navbar>ul>li:hover:before{opacity:.6;transform:scale(1)}#navbar>ul>li:hover:after{width:25px;opacity:.8}#navbar>ul>li>a{display:block;padding:1rem;color:var(--primary);text-decoration:none;font-size:clamp(2.8rem,1vw,3rem);font-weight:300;opacity:0;transform:translateY(100%);transition:.5s cubic-bezier(.645,.045,.355,1);will-change:transform,opacity;line-height:1.15;text-transform:capitalize}#navbar>ul>li>a:hover{color:var(--accent)}#navbar>ul.list-expanded>li>a{opacity:1;transform:translateY(0);transition-property:transform,opacity,color;transition-duration:.55s,.55s,.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1),ease-in-out,ease-in-out}#navbar>ul.list-expanded>li:nth-of-type(1) a{transition-delay:0s,0s,0s}#navbar>ul.list-expanded>li:nth-of-type(2) a{transition-delay:.05s,.05s,0s}#navbar>ul.list-expanded>li:nth-of-type(3) a{transition-delay:.1s,.1s,0s}#navbar>ul.list-expanded>li:nth-of-type(4) a{transition-delay:.15s,.15s,0s}#navbar>ul.list-expanded>li:nth-of-type(5) a{transition-delay:.2s,.2s,0s}#navbar>ul.list-expanded>li:nth-of-type(6) a{transition-delay:.25s,.25s,0s}#navbar>ul.list-expanded>li:nth-of-type(7) a{transition-delay:.3s,.3s,0s}#navbar>ul.list-expanded>li:nth-of-type(8) a{transition-delay:.35s,.35s,0s}#navbar>ul.list-expanded>li:nth-of-type(9) a{transition-delay:.4s,.4s,0s}#navbar>ul.list-expanded>li:nth-of-type(10) a{transition-delay:.45s,.45s,0s}#navbar .header-contact-social{position:absolute;width:300px;top:60px;right:25px;text-align:right;transform:scaleY(0);transition:all .3s ease;transition-delay:0s}.nav-expanded #navbar .header-contact-social{transform:scaleY(1);transition-delay:1s}@media only screen and (min-width :768px){#navbar .header-contact-social{top:25px}}@media only screen and (min-width :1200px){#navbar .header-contact-social{top:40px;width:40px;height:300px;display:flex;flex-direction:column;justify-content:space-around;transform:scaleY(1) scaleX(0)}.nav-expanded #navbar .header-contact-social{transform:scaleY(1) scaleX(1)}}#navbar .header-contact-social .fa-circle{color:transparent}#navbar .header-contact-social .fa-stack-1x{color:var(--primary)}.navbar-wrapper{position:absolute;top:0;left:0;width:100%;z-index:99;transition:all .5s ease;height:var(--stickyNavHeight);background:transparent}body.toolbar .navbar-wrapper{top:130px}body:not(.index) .header-section + section{margin-top:var(--stickyNavHeight)}.navbar-wrapper>.navbar-container,.navbar-container>.navbar,.navbar-container>.navbar>div{height:100%;width:100%}body:not(.index) .navbar-wrapper>.navbar-container{border-bottom:1px solid rgb(255 255 255 / 15%)}.slide-nav-down{position:fixed;top:0;left:0;background:var(--accent);height:var(--stickyNavHeight);width:100%;transition:all 0s ease;animation:slideNavDown ease .3s;-webkit-animation:slideNavDown ease .3s;-moz-animation:slideNavDown ease .3s;-o-animation:slideNavDown ease .3s;-ms-animation:slideNavDown ease .3s;box-shadow:0 10px 10px rgb(0 0 0 / 10%)}.slide-nav-up{position:fixed;top:calc(-1 * var(--stickyNavHeight));transition:all .3s ease-in-out}body.toolbar .slide-nav-down{top:130px}body.toolbar .slide-nav-up{top:calc(130px - var(--stickyNavHeight))}.footer-logo{width:250px!important}.footer-section{}.section-custom-footer{padding:40px 0}#footer-disclaimer{padding:50px 0 80px}.footer-section,#footer-disclaimer{padding-top:20px!important;padding-bottom:20px!important}.section-custom-footer{padding:0!important}#footer-disclaimer p{font-size:14px}.custom-form-title .rn-content-block{padding-bottom:0}.contact-info-email a{text-transform:none}.section-form .big-contact-form-wrapper{position:relative;background-image:url(https://s.realtyninja.com/static/media/med/11939_671e7ab6_1.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}.contact-info-contact-image img{max-width:200px}.custom-contact-image-wrapper{padding-top:25px}.custom-contact-image-wrapper .contact-info-contact-image img{display:block;margin:0 auto 15px}.custom-brand-logo{max-width:300px}.custom-brokerage-logo{max-width:250px}@media only screen and (min-width :768px){.custom-contact-image-wrapper .contact-info-contact-image{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}}@media only screen and (min-width :992px){.contact-info-container>div:not(.custom-contact-image-wrapper){width:33.33%}}.small-contact-info-wrapper{position:relative;background:linear-gradient(60deg,rgba(179,209,218,1) 0%,rgba(205,230,237,1) 100%)}.small-contact-info-wrapper>div{position:relative;z-index:2}.waves{position:absolute;bottom:0;left:0;width:100%;height:40px;min-height:40px;z-index:1}@media only screen and (min-width :768px){.waves{height:50%;min-height:100px;max-height:150px}}.parallax>use{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite}.parallax>use:nth-child(1){animation-delay:-2s;animation-duration:7s}.parallax>use:nth-child(2){animation-delay:-3s;animation-duration:10s}.parallax>use:nth-child(3){animation-delay:-4s;animation-duration:13s}.parallax>use:nth-child(4){animation-delay:-5s;animation-duration:20s}@keyframes move-forever{0%{transform:translate3d(-90px,0,0)}100%{transform:translate3d(85px,0,0)}}.rn-invert-colors .small-contact-info-wrapper .contact-info-social .fa-circle,.small-contact-info-wrapper .contact-info-social .fa-circle{color:var(--primary);transition:all .3s ease}.rn-invert-colors .small-contact-info-wrapper .contact-info-social a:hover .fa-circle,.small-contact-info-wrapper .contact-info-social a:hover .fa-circle{color:var(--accent-hover)}.small-contact-info-wrapper .contact-info-social .fa-stack-1x,.rn-invert-colors .small-contact-info-wrapper .contact-info-social .fa-stack-1x,.big-contact-form-container .contact-info-social .fa-stack-1x,.rn-invert-colors .big-contact-form-container .contact-info-social .fa-stack-1x{font-size:13px}.small-contact-info-wrapper .contact-info-container>div{text-align:center}.big-contact-form-container .row{display:flex;flex-direction:column;justify-content:center;align-items:center}.big-contact-form-container .col-lg-5{display:none}.big-contact-form-container .small-divider{display:block;margin:40px auto}.big-contact-form-container h3{text-align:center;color:var(--brand-white);font-weight:900;font-size:calc((100vw - 480px)/(1280 - 480) * (24 - 16) + 32px)}.big-contact-form-container .btn{padding:18px 45px;font-size:18px;font-weight:lighter;letter-spacing:2px;display:block;margin:40px auto;background-color:var(--accent);color:#fff;font-weight:700;border-radius:100px}.small-contact-info-wrapper h4{color:var(--primary)}.contact-form-caption{display:block;margin:auto;text-align:center;text-transform:uppercase;color:var(--brand-white);letter-spacing:.73rem;font-size:calc((100vw - 480px)/(1280 - 480) * (24 - 16) + 18px)}.featured-listing-desc-price{font-size:16px}.featured-listing-desc-primary,.featured-listing-desc-secondary{font-size:13px}@media only screen and (min-width :480px){.featured-listing-info-container{padding:5px 10px 27px}.featured-listings-wrapper h4{font-size:1.2em}.featured-listings-wrapper p{font-size:.8em}}@media only screen and (min-width :768px){.featured-listing-info-container h4 a{color:var(--primary)}.featured-listings-wrapper h4{font-size:1.3em}}@media only screen and (min-width:768px){.featured-listing-info-container{padding:25px 20px 40px}}.quick-mls-search-controls-wrapper{}.mls-search-controls-wrapper{}.mls-search-controls-wrapper .ui-slider .ui-slider-range{}.listing-ctas-main .btn-primary,.listing-ctas-main .btn-secondary{background-color:var(--quick-contact-bg);border-radius:100px;padding:10px 25px;border:none}.listing-ctas-main .btn-secondary{background:var(--primary);color:#fff}.listing-ctas-main .btn-secondary:hover{background:var(--accent);color:#fff}.listing-bottom-form-container,.listing-lead-form-container{background:var(--accent)}@media only screen and (min-width:992px){.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;filter:brightness(.6)}body.index .bg-fade-carousel-shadow{height:0}.hero-carousel .slide{min-height:100vh}body.index .hero-carousel .slide:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.42)}.hero-carousel .carousel-caption h1{color:var(--primary);text-transform:none;line-height:1.2;margin-bottom:25px}.hero-carousel .carousel-caption h4{font-weight:300}@media only screen and (min-width :480px){.hero-carousel .carousel-caption h1{font-size:42px}}@media only screen and (min-width:992px){.hero-carousel .carousel-caption h1{font-size:60px}.hero-carousel .carousel-caption h4{font-size:13px}}@media only screen and (min-width:1200px){.hero-carousel .carousel-caption h1{font-size:75px}}.hero-carousel .carousel-caption .btn{background:var(--accent);text-transform:uppercase;padding:18px 45px;letter-spacing:2px;margin-top:15px;font-size:14px;color:#fff;border-radius:100px}@media only screen and (min-width:1600px){.hero-carousel .carousel-caption .btn{margin-top:40px}}body.index .hero-carousel .carousel-caption{top:28%}@media only screen and (min-width :992px){body.index .hero-carousel .carousel-caption{top:18%}}@media only screen and (min-width :768px){body.index .hero-carousel .carousel-caption{width:55%;display:block;margin:0 auto}}.hero-carousel .carousel-caption img{max-width:280px}@media only screen and (min-width :992px){.hero-carousel .carousel-caption img{max-width:385px}}@media only screen and (min-width :1600px){.hero-carousel .carousel-caption img{max-width:500px}}.about-section .rn-content-block{padding-bottom:70px;font-size:20px}.about-section h3{color:var(--primary)}@media only screen and (min-width :768px){.about-section h3{font-size:36px}}.custom-margin .container-fluid{margin-left:5%}.featured-listing-preview{height:auto}.featured-listings-wrapper p{letter-spacing:.1em;text-transform:uppercase}.img-listing-showcase,.img-listing-showcase img{height:300px}.featured-listing-info-container{background:#fff}.featured-listings-wrapper h4 a,.rn-invert-colors .featured-listings-wrapper h4 a{color:var(--primary)}.featured-listing-desc-primary{color:#000}.section-heading h3{font-size:34px}body.index .section-listings-showcase .section-heading h3{padding-left:15px}.featured-listings-wrapper .section-heading{text-align:left}.featured-boxes h1{line-height:1.4;font-weight:800}@media only screen and (min-width :1200px){.featured-boxes h1{font-size:38px;max-width:635px}}.featured-boxes img{border:5px solid var(--primary);position:relative;margin-top:40px}@media only screen and (min-width :768px){.featured-boxes img{position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:550px!important;width:450px;object-fit:cover}.featured-boxes .row>div{min-height:400px}}.featured-boxes .row,.buying-selling .row{display:flex;flex-direction:column}@media only screen and (min-width :768px){.featured-boxes .row,.buying-selling .row{flex-direction:row}.buying-selling .row>div,.buying-selling .rn-col-1-2-content{display:flex;flex-direction:column}.buying-selling .row>div>div,.buying-selling .rn-col-1-2-content>div{flex:1 0 auto}.buying-selling .row>div img{margin-top:-40px}}@media only screen and (min-width :1200px){.buying-selling .row>div img{margin-top:-120px;margin-left:400px}}.featured-boxes .row>div{position:relative}.featured-boxes .rn-align-left{font-size:16px;line-height:2}.custom-button .rn-link{background:var(--accent);color:var(--brand-white);text-transform:uppercase;padding:15px 35px;letter-spacing:2PX;font-size:14px;font-weight:700;border-radius:100px}.custom-button .rn-link:hover{background-color:var(--accent-hover)}.buying-selling .rn-content-block{position:relative}.buying-selling .rn-align-left{padding:40px!important;position:relative;line-height:2}.buying-selling .rn-col-1-2{position:relative;display:flex;flex-direction:column}.buying-selling-cta .rn-col-1-2-content>div{border-bottom:1px solid var(--brand-white);border-right:1px solid var(--brand-white)}.buying-selling-cta .rn-link{padding:50px!important;font-size:24px;font-weight:800;color:var(--primary);letter-spacing:3px;display:flex;flex-direction:column;width:100%!important;height:100%;margin:0!important;transition:color .3s ease;text-shadow:none!important;vertical-align:middle;justify-content:center;align-items:flex-start;text-transform:uppercase}.buying-selling-cta .rn-link:hover{color:var(--brand-grey)}@media only screen and (min-width :768px){.buying-selling .rn-align-left{padding:50px 100px!important;font-size:25px}.buying-selling-cta .rn-link{font-size:31px}}@media only screen and (min-width :992px){.buying-selling-cta .rn-link{font-size:62px;line-height:70px}}.slick-arrow{display:flex;flex-direction:column;justify-content:center;align-items:center;height:40px;width:40px}.slick-prev:before,.slick-next:before{color:var(--primary)!important;font-size:75px!important;opacity:1!important;font-family:'Karla',Helvetica,Arial,sans-serif!important}@media only screen and (min-width :1200px){.slick-prev:before,.slick-next:before{font-size:100px!important}}.slick-prev:hover::before,.slick-next:hover::before{color:var(--accent-hover)!important}.slick-next:before{content:'\203A'!important;height:100px;width:100px;display:block;padding-left:40px}.slick-prev:before{content:'\2039'!important;height:100px;width:100px;display:block;padding-right:40px}.section-testimonial-showcase{position:relative}.section-testimonial-showcase:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(to right,rgba(220,209,195,.85),rgba(220,209,195,.85),rgba(220,209,195,1))}#testimonials-carousel blockquote,#testimonials-carousel cite{color:#1e2923}#testimonials-carousel cite{text-transform:uppercase;font-style:normal;letter-spacing:.1em}#testimonials-carousel blockquote .fa{display:none}.carousel-indicators .active{background-color:var(--primary)}.select2-container--bootstrap.select2-container--focus .select2-selection,.select2-container--bootstrap.select2-container--open .select2-selection{border-color:var(--primary)}.select2-container--bootstrap .select2-selection{border-radius:1px}.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{height:40px}.location-showcase .rn-content-block{padding-top:80px;padding-bottom:80px}.location-showcase:not(.life-in-harrison) .rn-col-1-2::before{content:'';border-radius:10px;position:absolute;top:0;left:0;height:100%;width:100%;background:var(--brand-white);opacity:.8;z-index:1}.location-showcase .rn-col-1-2-content{position:relative;z-index:2;padding:40px}@media only screen and (min-width :1200px){.location-showcase h2{color:var(--primary);font-size:36px}.location-showcase .rn-col-1-2-content{padding:80px;font-size:22px}}@media only screen and (min-width :768px){.location-showcase .rn-col-1-2{position:relative}.location-showcase .row>div{min-height:450px}}.location-showcase.subpage-banner .rn-col-1-2-content{text-align:center}@media only screen and (min-width :1200px){.location-showcase.subpage-banner .rn-col-1-2{display:flex;flex-direction:column;justify-content:center;align-items:center}.location-showcase.subpage-banner .rn-col-1-2-content{padding:80px 40px}}.editmode .lightbox-gallery .row>div>a{pointer-events:none!important}.editmode .lightbox-gallery .row>div>a>div{pointer-events:initial}.lightbox img{height:250px;object-fit:cover;width:100%}.gallery-upload-section,.editmode .slider-wrapper{display:none}.editmode .gallery-upload-section{display:block}.gallery-slider .slider-item{height:450px;padding:10px}@media only screen and (min-width :1200px){.gallery-slider .slider-item{height:530px;padding:15px 10px}}.gallery-slider .slider-item img{height:100%;width:100%;object-fit:cover;box-shadow:4px 5px 9px 0 rgba(0,0,0,.44);-webkit-box-shadow:4px 5px 9px 0 rgba(0,0,0,.44);-moz-box-shadow:4px 5px 9px 0 rgba(0,0,0,.44)}.gallery-slider .slick-prev{left:15px}.gallery-slider .slick-next{right:15px}@media only screen and (min-width :1200px){.gallery-slider .slick-prev{left:-15px}.gallery-slider .slick-next{right:-15px}}.small-divider{display:none}.page-title .rn-content-block{}.page-title-strip{box-sizing:border-box}.page-title-strip .rn-content-block{padding-top:10px;padding-bottom:10px;background:var(--primary)!important}.page-title-strip h1{margin:0;font-weight:300;font-family:var(--body-font);color:var(--brand-white);text-transform:uppercase;letter-spacing:.65em}body.lightbox-expanded{overflow:hidden!important;position:static!important}body:not(.editmode) .floorplan-lightbox{position:fixed;top:0;left:0;height:100vh;width:100vw;opacity:0;z-index:-1;pointer-events:none;transition:all .3s ease-in-out}body.toolbar:not(.editmode) .floorplan-lightbox{top:130px}.editmode .floorplan-wrapper,.editmode .lightbox-close{display:none}body:not(.editmode) .floorplan-lightbox.show{opacity:1;z-index:100;pointer-events:initial}body:not(.editmode) .floorplan-lightbox .rn-content-block{padding-top:0;padding-bottom:0;height:100%;width:100%;overflow-y:scroll}@media only screen and (min-width :768px){body:not(.editmode) .floorplan-lightbox .rn-content-block{display:flex;flex-direction:column;justify-content:center;align-items:center}}body:not(.editmode) .floorplan-lightbox .rn-content-block>.container{position:relative;padding:0;z-index:2}body:not(.editmode) .floorplan-lightbox .rn-content-block .rn-col-1-2{padding:0 40px}body:not(.editmode) .floorplan-lightbox .lightbox-close:not(.bi){position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.9);z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}body:not(.editmode) .floorplan-lightbox .lightbox-close.bi{position:absolute;right:0;top:0;cursor:pointer;padding:40px;font-size:40px;color:var(--brand-white);z-index:3}body:not(.editmode) .floorplan-lightbox h1,body:not(.editmode) .floorplan-lightbox div{color:var(--brand-white)}body:not(.editmode) .floorplan-lightbox div{font-size:14px;letter-spacing:.098rem}body:not(.editmode) .floorplan-lightbox .rn-link{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:40px;background:var(--primary);color:var(--brand-white);text-transform:uppercase;letter-spacing:.065rem;padding:15px 35px;position:relative;max-width:250px}body:not(.editmode) .floorplan-lightbox .rn-link::before{content:'\F640';display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:normal!important;font-variant:normal;color:var(--brand-white);text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:26px;margin-right:10px}@media only screen and (min-width :768px){body:not(.editmode) .floorplan-lightbox .row{display:flex;flex-direction:row}body:not(.editmode) .floorplan-lightbox .rn-col-2-2{display:flex;flex-direction:column;justify-content:center;align-items:center}}@media only screen and (min-width :768px){.features-subpage-section .row{display:flex;flex-direction:row}.features-subpage-section.swap .row{flex-direction:row-reverse}}.white-overlay .rn-content-block,.white-overlay .rn-content-block>div{position:relative;z-index:2}.white-overlay .rn-content-block::before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:rgb(255,255,255);background:-moz-radial-gradient(circle,rgba(255,255,255,.6825105042016807) 31%,rgba(255,255,255,.7693452380952381) 60%);background:-webkit-radial-gradient(circle,rgba(255,255,255,.6825105042016807) 31%,rgba(255,255,255,.7693452380952381) 60%);background:radial-gradient(circle,rgba(255,255,255,.6825105042016807) 31%,rgba(255,255,255,.7693452380952381) 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}.custom-header h1,.custom-header h2,.custom-header h3,.custom-header h4{padding-top:40px;border-top:1px solid var(--primary);text-transform:uppercase;font-weight:300}.center-text-vertical .row>div{display:flex;flex-direction:column;justify-content:center;align-items:center}.iframe-wrapper .row>div{position:relative;padding-bottom:120%}@media only screen and (min-width :480px){.iframe-wrapper .row>div{position:relative;padding-bottom:140%}}@media only screen and (min-width :1200px){.iframe-wrapper .row>div{position:relative;padding-bottom:95%}}.iframe-wrapper .row>div>div{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;flex-direction:column}.iframe-wrapper iframe{border:0;flex:1 0 auto}@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){}.form-control{text-transform:uppercase}.section-quick-contact{background-position:center bottom}.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}.small-contact-info-wrapper .contact-info-container>div:nth-of-type(3){display:none}.contact-info-brokerage{display:none}.small-contact-info-wrapper .contact-info-name:after{content:"Personal Real Estate Corporation";display:block;font-weight:400;font-size:14px}.header-section:hover{position:static!important}