:root{--body-font:"proxima-nova",sans-serif;--heading-font:"the-seasons",serif;--main-bg-color:#000000;--page-title:#0f0f0f;--primary:#65BAAF;--primary-hover:#47909E;--secondary:#3B403A;--secondary-hover:#313630;--accent:#888C81;--accent:#9a9e94;--rn-green:var(--primary)}.jBox-content .rn_colour_green{background:var(--rn-green)!important}.rn_colour_green{color:var(--rn-green)!important}html,body{font-family:var(--body-font);overflow-x:hidden;font-size:16px}.small-divider{display:none!important}*{text-shadow:none!important}.recent-blog-entry-date,.hero-carousel .carousel-caption h1,h1,h2,h3,h4,h5,.header1,.header2,.header3,.header4,.header5{font-family:var(--heading-font)}.btn:not(.btn-default){transition:all .2s ease-in;font-family:var(--buttton-fonts);padding:12px 20px;font-weight:bold;border-radius:4px;background-color:var(--primary);border-color:var(--primary);color:#fff}.btn:not(.btn-default):hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn-primary,.rn-invert-colors .btn-primary,.hero-carousel .carousel-caption .btn-primary{background-color:var(--primary);border-color:var(--primary);color:#fff}.btn-primary:hover,.rn-invert-colors .btn-primary:hover,.hero-carousel .carousel-caption .btn-primary:hover{background-color:var(--primary-hover);border-color:var(--primary-hover)}.btn.btn-secondary,.rn-invert-colors .btn.btn-secondary{background-color:var(--secondary);border-color:var(--secondary);color:#fff}.btn.btn-secondary:hover,.rn-invert-colors .btn.btn-secondary:hover{background-color:var(--secondary-hover);border-color:var(--secondary-hover);color:#fff}.blog-overview-wrapper .btn-outline{color:var(--secondary);border-color:var(--secondary);background:transparent}.btn.btn-outline{background:transparent;border-color:var(--primary);color:var(--primary)}.btn.btn-outline:hover{background:transparent;border-color:var(--primary-hover);color:var(--primary-hover)}.rn-invert-colors .btn.btn-outline{background:transparent;border-color:#fff;color:#fff}.rn-invert-colors .btn.btn-outline:hover{background:transparent;border-color:#ddd;color:#ddd}.navbar-nav>li:first-child{display:none}.navbar-default .navbar-nav>li>a{font-size:15px;font-weight:300;letter-spacing:.03em}.rn-invert-colors #header-contact .header-contact-social .fa{color:#fff;transition:all .2s ease}.rn-invert-colors #header-contact .header-contact-social .fa-circle{color:rgb(255 255 255 / 20%)}.rn-invert-colors #header-contact .header-contact-social a:hover .fa-circle{color:var(--primary)}#navbar{border-top:1px solid rgba(255,255,255,.2);background:rgb(59 64 58 / 95%)}.navbar-nav{margin-top:50px}.navbar>[class*="container"] .navbar-brand{margin:0 auto;max-width:300px}.rn-invert-colors .navbar-default .navbar-toggle{background:rgb(255 255 255 / 10%);border-color:rgb(255 255 255 / 10%)}body:not(.index) .section-short-header .navbar-wrapper{background:none!important}body:not(.index) .header-section-container{background-size:cover;background-repeat:no-repeat}@media only screen and (min-width:768px){body:not(.index) .header-section-container{padding:20px}#header-contact{margin-top:0;text-align:center;font-size:.95em;z-index:1;position:absolute;top:10px;width:100%;margin-left:-17px}.header-contact-details{float:left;display:block;margin:10px}.header-contact-social{float:right;display:block;margin:10px}#navbar{background:transparent}.navbar-header{width:50%;margin-left:25%!important}.navbar-nav{margin-top:15px}.rn-invert-colors .navbar-default .navbar-nav>.active>a{color:#9CDBD3}}@media screen and (min-width:992px){.navbar>[class*="container"] .navbar-brand{max-width:unset}}.section-custom-footer{display:none}#footer-disclaimer{padding:40px 0}#footer-disclaimer,.recent-blog-entry-text{font-weight:300}.count h1:after{content:"+"}.navbar-brand h1{background:-webkit-linear-gradient(#fff,#eee);-webkit-background-clip:text;-webkit-text-fill-color:#eee}.recent-blog-entry-container h4{text-transform:uppercase}.section-heading h3{font-family:var(--heading-font);text-transform:uppercase;font-weight:700;letter-spacing:5px}.fa{font-size:14px}.rn-invert-colors #header-contact .header-contact-social .fa-circle{font-size:36px}.navbar-brand img{font-family:var(--heading-font);max-width:100%}.hero-carousel .slide::before{content:"";background:var(--secondary);opacity:.5;top:0;left:0;bottom:0;right:0;position:absolute}.hero-carousel .carousel-caption h1{font-size:42px;font-weight:400;text-transform:none;letter-spacing:0;max-width:95%;margin:0 auto 25px;width:560px;line-height:1.2}.hero-carousel .carousel-caption h1:after{height:2px;width:60px;background:#fff;content:"";display:block;margin:10px auto}.hero-carousel h4{font-family:var(--body-font);font-weight:normal;font-size:20px;margin:0 auto 25px;line-height:1.3;max-width:95%;width:560px}.hero-carousel .carousel-inner .rn-invert-colors .btn{font-size:16px;font-weight:bold;border-color:var(--primary);padding:15px 25px;letter-spacing:.03em}.hero-carousel .slide{min-height:750px}.hero-carousel .carousel-caption{top:30%}@media screen and (min-width:768px){}@media screen and (min-width:992px){.hero-carousel .carousel-caption h1{font-size:62px;width:700px}.hero-carousel h4{font-size:22px;line-height:1.4;width:600px}}.count .rn-content-block{min-height:200px;display:flex;align-items:center}.count{font-size:64px;font-weight:400;text-align:center}.count h1{margin-bottom:5px}.count h3{margin-top:0}.customsearch .rn-col-1-3,.customsearch .rn-col-2-3,.customsearch .rn-col-3-3{background-repeat:no-repeat;background-size:cover;min-height:350px;display:flex;justify-content:center;align-items:center;background-color:#000;opacity:1;transition:all .3s linear}.customsearch .row>div,.customsearch .row>div>div{position:relative}.customsearch .row>div>div{z-index:1}.customsearch .row>div:before{content:"";background:var(--secondary);top:0;left:0;bottom:0;right:0;position:absolute;opacity:.5;transition:all .2s ease}.customsearch .row>div:hover:before{opacity:.7}.customsearch .row>div>div [class*="header"]{font-weight:400;max-width:70%;text-align:center;display:block;margin:0 auto;font-size:36px}.customsearch .row>div>div [class*="header"]:after{display:block;content:"";height:2px;width:40px;background:#fff;margin:10px auto 0}.customsearch .rn-col-1-3{background-image:url(/static/media/med/13257_c35ac2d1_cta-bg-1.jpg)}.customsearch .rn-col-2-3{background-image:url(/static/media/med/13257_13c06601_cta-bg-2.jpg)}.customsearch .rn-col-3-3{background-image:url(/static/media/med/13257_1b6ead00_cta-bg-3.jpg)}.intro-section{text-align:center;overflow-x:hidden}.intro-section .kbOxfC,.iqYdaE:empty,.dhjyMs>div:nth-child(3){display:none!important}.intro-section .kEfNFE{background:transparent!important;height:160px;overflow:hidden}.intro-section .jdaqCT:first-child{margin-left:0;background:var(--primary);border-radius:3px}.intro-section .iqYdaE{padding:0!important}.intro-section .embed>div>div>div:nth-child(2)>div{background:transparent!important}.intro-section .embed>div>div>div:nth-child(2){background:transparent!important;height:180px;overflow:hidden}img.play-note{position:absolute;bottom:-10px;left:30px}.intro-section .embed{position:relative}.intro-section h4{font-family:var(--body-font);letter-spacing:0;font-weight:normal;font-size:24px;color:#999;margin:0}.intro-section h2{color:#444;font-size:64px;letter-spacing:-2px;margin:50px 0 10px;line-height:1}.intro-section .rn-content-block{position:relative;background:rgb(101,186,175);background:linear-gradient(180deg,rgba(101,186,175,.15) 30%,rgba(255,255,255,1) 30%)}.intro-section .rn-content-block:after{background:url(/static/media/med/13257_938b86bf_renee_appleby_iconmark.png) center / contain no-repeat;content:"";position:absolute;pointer-events:none;width:500px;height:500px;right:0;top:50%}.intro-section .container{position:relative;z-index:1}.intro-section .row>div{width:100%;float:none}.intro-section .btn{font-size:16px;letter-spacing:.03em;padding:15px 20px}@media screen and (min-width:992px){.intro-section{text-align:unset}.intro-section .rn-content-block{background:rgb(101,186,175);background:linear-gradient(90deg,rgba(101,186,175,.15) 30%,rgba(255,255,255,1) 30%);padding-top:80px;padding-bottom:80px}.intro-section .rn-content-block:after{top:calc(50% - 250px)}.intro-section .row>div{width:50%;float:left}.intro-section h2{margin:0 0 10px}}.section-heading h3{text-transform:none!important;letter-spacing:0;font-size:36px;font-weight:normal}.carousel-indicators .active{background-color:var(--primary)}.testimonials-wrapper{position:relative}.testimonials-wrapper>.container{position:relative;z-index:1}.testimonials-wrapper:before{background:var(--secondary);content:" ";position:absolute;left:0;top:0;bottom:0;right:0;opacity:.7}#testimonials-carousel cite{font-style:unset;font-size:18px}#testimonials-carousel blockquote>p:first-child .fa,#testimonials-carousel blockquote>p:nth-child(3) .fa{font-size:18px;color:var(--primary)}#testimonials-carousel .carousel-indicators li{border-color:#fff}#testimonials-carousel .carousel-control{display:block;top:-100px;background:none!important}a.btn.all-reviews{display:inline-block;margin-top:60px}@media screen and (min-width:768px){.carousel-indicators{bottom:120px}#testimonials-carousel blockquote{padding-left:100px;padding-right:100px}}.big-contact-form-container .contact-info-social .fa-circle,.small-contact-info-wrapper .contact-info-social .fa-circle{font-size:2em;color:var(--primary);transition:all .2 ease}.big-contact-form-container .contact-info-social a:hover .fa-circle,.small-contact-info-wrapper .contact-info-social a:hover .fa-circle{color:var(--primary-hover)}.small-contact-info-wrapper h4{text-transform:none;font-weight:normal;letter-spacing:0;font-size:22px}.small-contact-info-wrapper .contact-info-brokerage,.small-contact-info-wrapper .contact-info-name{color:var(--accent)}.small-contact-info-wrapper a{color:var(--accent)}.form-control{height:45px;font-size:15px}.formContent .btn{font-size:15px;padding:12px 20px;background:var(--primary);border-color:var(--primary);color:#fff;font-weight:bold;text-transform:uppercase;letter-spacing:.03em;transition:all .2s ease}.formContent .btn:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{height:45px}.quick-mls-search-controls-wrapper .btn{}section.listing-hero{border-top:0}.listing-other-actions-container .btn{display:block;transition:all .2s ease}.listing-lead-form-container,.listing-bottom-form-container{background:var(--secondary-hover)}@media (min-width:768px){.dflex .row{display:flex}.dflex.row:after{clear:both;content:"";display:table}.dflex .row{flex-flow:row wrap}.dflex.align-center .row{align-items:center}}.page-title .rn-content-block{background-color:transparent!important;text-align:center;text-transform:uppercase;padding-top:0}.blog-header-title-section{background-color:transparent!important}.blog-entry-info{color:#fff!important}.page-title h1{text-transform:none;font-weight:normal;font-size:42px;letter-spacing:0}@media screen and (min-width:768px){.page-title .rn-content-block{padding-top:40px}}@media screen and (min-width:1200px){.page-title h1{font-size:52px}}@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){}