:root{--fontawesome:"Font Awesome 6 Free";--body-font:'Inter','neue-haas-grotesk-display',sans-serif;--headings-font:"Switzer",sans-serif;--special-font:p22-cezanne-pro,sans-serif;--button-font:"Switzer",'neue-haas-grotesk-display',sans-serif;--body-font-size:16px;--base-size:62.5%;--multiplier:1;--base-font-size:calc(1.8rem * var(--multiplier));--body-line-height:1.6}:root{--color-white:#ffffff;--light-mode:#ffffff;--light-mode-2:#f8f8f8;--light-accent:#dedede;--color-black:#000000;--dark-mode:#0e0e0e;--dark-mode-2:#161616;--dark-mode-3:#363636;--dark-accent:#1f1f1f;--color-gray:#848383;--color-gray-2:#b0afae;--color-gray-3:#dcdbda;--light-text:#ffffff;--dark-text:#333333;--accent:#FF9900;--accent-hover:#D83A00;--form-color-light:#eae9e9;--form-color-dark:#2e2e2e;--primary:#131313;--secondary:#aaaaaa;--overlay-color:#0e0e0e;--overlay-value:.5}:root{--rn-black :#000000;--rn-grey1 :#c3c3c3;--rn-grey2 :#828282;--rn-grey3 :#444444;--rn-white :#ffffff;--rn-red :#e60000;--rn-orange :#f26321;--rn-yellow :#ffff00;--rn-green :#00c800;--rn-blue :#0066cc;--rn-purple :#9933ff;--rn-pink :#ff00f6}*{text-shadow:none}body{scroll-behavior:smooth;overflow-x:hidden;font-family:var(--body-font);font-size:var(--base-font-size);line-height:var(--body-line-height);transition:background-color .1s ease-in;background-color:var(--dark-mode-2);color:var(--light-text)}body.light-mode{background-color:var(--light-mode);color:var(--dark-text)}body.dark-mode{background-color:var(--dark-mode);color:var(--light-text)}body section *{text-shadow:none!important;transition:border-color .1s ease}p{margin-bottom:var(--p-mg-bottom)}a{color:var(--primary);transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}a:hover{color:var(--primary-hover)}a:focus{text-decoration:none}.rn-invert-colors a:hover{color:var(--body-text-light)}#footer-disclaimer,.big-contact-form-wrapper,.blog-header-title-section .blog-entry-info,.blog-overview-wrapper,.blog-post-content,.building-main-info-listings-count,.header-contact-details,.hero-carousel .carousel-caption .btn,.listing-detail-info-list-container,.listing-grid,.listing-list,.listing-main-info-price,.listing-secondary-info,.mls-search-controls-wrapper,.mls-search-controls-wrapper .form-control,.mls-search-controls-wrapper label,.navbar-default .navbar-nav>li>a,.recent-blog-entry-date,.recent-blog-entry-text,.search-results-table-view-wrapper,.small-contact-info-wrapper{font-family:var(--body-font);font-weight:400}.big-contact-form-container h3,.blog-header-title-section h1,.blog-overview-wrapper h2,.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,.header1,.header2,.header3,.header4,.header5,.hero-carousel .carousel-caption h1,.listing-main-info h1,.recent-blog-entry-title,.section-heading h3,.small-contact-info-wrapper h4,h1,h2,h3,h4,h5{font-family:var(--headings-font);font-weight:600;letter-spacing:0;transition:font-size .3s ease-in}.header1,.header2,.header3,.header4,.header5,h1,h2,h3,h4,h5{color:var(--rn-white);margin-bottom:20px}.light-mode .header1,.light-mode .header2,.light-mode .header3,.light-mode .header4,.light-mode .header5,.light-mode h1,.light-mode h2,.light-mode h3,.light-mode h4,.light-mode h5{color:var(--dark-mode-2)}.h1,h1{font-size:40px}.h2,h2{font-size:34px}.h3,h3{font-size:28px}.h4,h4{font-size:22px}.h5,h5{font-size:18px}.h6,h6{font-size:16px}.tiny{font-weight:300;font-size:15px;text-transform:uppercase;letter-spacing:3px;color:var(--accent)}@media screen and (min-width:992px){.tiny{font-size:16px}}.small-divider{display:none}.listing-grid,.listing-list{box-shadow:none!important}.content-section hr{border-color:var(--dark-accent);width:80px;margin:20px auto}.light-mode .content-section hr{border-color:var(--light-accent)}.hr-center hr{margin:20px auto}.rn-content-block{position:relative}.rn-content-block .container{position:relative;z-index:1}.scroll-top-wrapper{border-radius:100%;opacity:0;visibility:hidden;transform:translate(0,200%);transition:all .5s cubic-bezier(.215,.61,.355,1);left:unset;right:20px;background:var(--dark-mode-3);width:40px;height:38px;line-height:38px}.light-mode .scroll-top-wrapper{background:var(--color-gray-2)}.scroll-top-wrapper:hover{background:var(--accent-hover)}.scroll-top-wrapper i.fa{font-size:1.3rem;line-height:38px;position:relative;top:-2px}.scroll-top-wrapper.show{visibility:visible;opacity:.6;right:20px;transform:translate(0,0)}.scroll-top-wrapper.show:hover{opacity:1}.scroll-top-wrapper .fa-arrow-circle-up:before,.scroll-top-wrapper .fa-circle-arrow-up:before{content:"\f176"}.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}@media all and (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner>.item.next,.carousel-fade .carousel-inner>.item.active.right{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.prev,.carousel-fade .carousel-inner>.item.active.left{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right,.carousel-fade .carousel-inner>.item.active{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.big-contact-form-container .col-lg-6 h3:not(.contact-info-name),.index .big-contact-form-container h3:not(.contact-info-name),.contact .big-contact-form-container h3,.big-contact-form-wrapper p[class*="contact-"] .fa{display:none}.form-control{height:50px;padding:10px 16px;font-size:16px;line-height:1.6;box-shadow:none;background:var(--form-color-dark);border-color:var(--form-color-dark);border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;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}.form-control:focus{border-color:var(--rn-grey3);outline:0;box-shadow:none;-webkit-box-shadow:none}.form-control::placeholder{color:var(--rn-grey2);font-size:12px;font-style:normal;font-weight:400;letter-spacing:1px;text-transform:uppercase;opacity:.75}.form-control:not(#sortorder):focus,.form-control:not(#sortorder):not(:placeholder-shown){color:var(--rn-white);background:var(--dark-mode);border-color:var(--dark-mode-3)!important}.big-contact-form-container label#opt_in_disclaimer_label{color:var(--color-gray)}.big-contact-form-container .contact-info-social a .fa{transition:all .2s ease}.big-contact-form-container .contact-info-social .fa-circle{color:var(--dark-accent)}.big-contact-form-container .contact-info-social a:hover .fa-stack-1x{color:var(--accent)}p[class*="contact-info-"] a{color:var(--rn-white);transition:all .2s ease}.light-mode .form-control{background:var(--form-color-light);border-color:var(--form-color-light)}.light-mode .form-control:focus{background:var(--rn-white)}.light-mode .form-control:not(#sortorder):focus,.light-mode .form-control:not(#sortorder):not(:placeholder-shown){color:var(--primary);background:#eee}.light-mode .big-contact-form-container .contact-info-social .fa-circle{color:var(--light-mode-2)}.light-mode .big-contact-form-container .contact-info-social .fa-stack-1x{color:var(--dark-accent)}.light-mode .big-contact-form-container .contact-info-social a:hover .fa-stack-1x{color:var(--accent)}.light-mode p[class*="contact-info-"] a{color:var(--rn-grey2);transition:all .2s ease}p[class*="contact-info-"] a:hover,p[class*="contact-info-"] a:focus,.light-mode p[class*="contact-info-"] a:hover,.light-mode p[class*="contact-info-"] a:focus{color:var(--accent)}@media screen and (min-width:992px){.container{width:100%;max-width:970px}.content-section hr{margin:20px 0}.hr-center hr{margin:20px auto}.tiny{font-size:16px}.big-contact-form-wrapper{text-align:unset}.big-contact-form-wrapper .formContent{margin-bottom:unset}.formContent>div[class^="form-group"]:nth-child(2),.formContent>div[class^="form-group"]:nth-child(3),.formContent>div[class^="form-group"]:nth-child(6),.formContent>div[class^="form-group"]:nth-child(7),.formContent>div[class^="form-group"]:nth-child(8),.formContent>div[class^="form-group"]:nth-child(9){width:calc(50% - 11px);display:inline-block}.formContent>div[class^="form-group"]:nth-child(2),.formContent>div[class^="form-group"]:nth-child(6),.formContent>div[class^="form-group"]:nth-child(8){margin-right:15px;width:calc(50% - 11px)}}@media screen and (min-width:1200px){.container{width:100%;max-width:1170px}}.btn{border-radius:0}.btn,.btn-default{font-size:1.5rem;font-weight:500;color:var(--rn-white);background-color:var(--accent);border:1px solid var(--accent);border-radius:5px;position:relative;transition:all .2s ease-in;overflow:hidden;padding:1.2rem 1.6rem}.btn:hover,.btn-default:hover,.btn:focus,.btn-default:focus{color:var(--color-white);background-color:var(--accent-hover);border-color:var(--accent-hover);outline:none}.rn-invert-colors .btn,.rn-invert-colors .btn-default{color:var(--rn-white);background-color:var(--accent);border:1px solid var(--rn-white)}.rn-invert-colors .btn:hover,.rn-invert-colors .btn-default:hover,.rn-invert-colors .btn:focus,.rn-invert-colors .btn-default:focus{color:var(--accent);background-color:var(--rn-white);border-color:var(--rn-white)}.light-mode .btn,.light-mode .btn-default{color:var(--rn-white);background-color:var(--accent);border:1px solid var(--accent)!important}.light-mode .btn:hover,.light-mode .btn-default:hover,.light-mode .btn:focus,.light-mode .btn-default:focus{color:var(--rn-white);background-color:var(--accent-hover);border:1px solid var(--accent-hover)!important}.full-btn .btn{width:100%;max-width:unset}.overlay .rn-content-block:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background:var(--overlay-color);opacity:var(--overlay-value);transition:all .4s ease}.hidden-xy{overflow:hidden}.hidden-x{overflow-x:hidden}.hidden-y{overflow-y:hidden}.dflex .row{display:flex}.dflex.row:after{clear:both;content:"";display:table}.media-box{position:relative}.no-padd .rn-content-block{padding:0!important}.no-padd-top .rn-content-block{padding-top:0!important}.no-padd-bot .rn-content-block{padding-bottom:0!important}.padd-60 .listings-wrapper,.padd-60 .rn-content-block{padding:60px 0!important}.padd-80 .listings-wrapper,.padd-80 .rn-content-block{padding:80px 0!important}.padd-100 .listings-wrapper,.padd-100 .rn-content-block{padding:100px 0!important}.padd-120 .listings-wrapper,.padd-120 .rn-content-block{padding:120px 0!important}.padd-top-60 .listings-wrapper,.padd-top-60 .rn-content-block{padding-top:60px!important}.padd-top-80 .listings-wrapper,.padd-top-80 .rn-content-block{padding-top:80px!important}.padd-top-100 .listings-wrapper,.padd-top-100 .rn-content-block{padding-top:100px!important}.padd-top-120 .listings-wrapper,.padd-bot-120 .rn-content-block{padding-top:120px!important}.padd-bot-60 .listings-wrapper,.padd-bot-60 .rn-content-block{padding-bottom:60px!important}.padd-bot-80 .listings-wrapper,.padd-bot-80 .rn-content-block{padding-bottom:80px!important}.padd-bot-100 .listings-wrapper,.padd-bot-100 .rn-content-block{padding-bottom:100px!important}.padd-bot-120 .listings-wrapper,.padd-bot-120 .rn-content-block{padding-bottom:120px!important}.border-top-off>div{border-top:0!important}.border-bot-off>div{border-bottom:0!important}.para-18{font-size:18px}.para-20{font-size:20px}.text-label{position:relative;z-index:1}@media (max-width:991px){.large-only{display:none}.dflex .row{flex-flow:column wrap}.dflex.col-reverse .row{flex-flow:column-reverse wrap}}@media (min-width:992px){.dflex .row{flex-flow:row wrap}.dflex.align-center .row{align-items:center}.dflex.flex-start .row{align-items:flex-start}.dflex.flex-end .row{align-items:flex-end}.dflex.row-reverse .row{flex-flow:row-reverse wrap}.small-only{display:none}}.nav-expanded{height:100vh;overflow:hidden}.nav-expanded>header.custom-main-header{background:transparent!important}.header-section,.header-section #header-contact{display:none}.custom-main-header{position:fixed;width:100%;top:0;left:0;right:0;z-index:50;padding:0 15px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;transition:all .3s ease}.listing_detail_view header.custom-main-header{position:relative;transform:translate3d(0,0,0)}.listing_detail_view.show-header>header.custom-main-header{position:fixed}.custom-main-header a{color:var(--color-white)}.custom-main-header a:hover{color:var(--accent)}.custom-main-header .header-left{}.custom-main-header a.menu-toggle,.custom-main-header a.menu-close{text-transform:uppercase;font-size:1.5rem;letter-spacing:2px;font-weight:600;display:inline-block;margin:0 10px 0 5px}.custom-main-header a.toggle-mode{margin-right:10px;position:relative}.custom-main-header a.toggle-mode>i{transition:all .3s ease}.light-mode .custom-main-header a.toggle-mode>i{transform:rotate(-180deg)}.custom-main-header a.toggle-mode:before{content:"Light mode";background:var(--accent);color:var(--color-white);left:calc(100% + 11px);position:absolute;font-size:10px;letter-spacing:1px;padding:5px;width:90px;text-align:center;border-radius:4px;font-weight:400;text-transform:uppercase;opacity:0}.light-mode .custom-main-header a.toggle-mode:before{content:"Dark mode"}.custom-main-header a.toggle-mode:after{opacity:0;content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:6px 6px 6px 0;border-color:transparent var(--accent);position:absolute;left:calc(100% + 5px);top:calc(50% - 8px)}@media screen and (min-width:992px){.custom-main-header a.toggle-mode:hover:before,.custom-main-header a.toggle-mode:hover:after{opacity:1}}.custom-main-header .header-center{order:-1}.custom-main-header .header-center .navbar-brand{padding:15px 0}.custom-main-header .header-center .navbar-brand [class*="header"]{margin:10px 0}.custom-main-header .header-right{width:100%}body>.custom-main-header .header-right{display:none;text-align:right;padding:0}.custom-main-header .header-contact-social{float:none;margin:0}.custom-modal-menu{position:fixed;left:0;background:rgb(14 14 12 / 97%);z-index:50;opacity:0;pointer-events:none;top:0;bottom:0;padding:0 15px;width:100vw;height:100vh;overflow-y:scroll;overflow-x:hidden;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:none}.toolbar .custom-main-header,.toolbar .custom-modal-menu.nav-open{padding-top:130px}.toolbar .custom-modal-menu.nav-open .custom-main-header{top:0}.custom-modal-menu.nav-open{opacity:1;pointer-events:unset;transition:opacity .2s ease}.custom-modal-menu .custom-main-header{position:relative;padding:0}.custom-modal-menu .header-right{text-align:center;border-top:1px solid var(--dark-accent);padding:15px 0}.custom-modal-menu #navbar{display:block!important;position:relative!important;background:none!important}.custom-modal-menu-section{display:flex;flex-direction:column-reverse;border-top:1px solid var(--dark-accent)}.custom-modal-menu-section>div{width:100%}.custom-modal-menu-section .menu-l{margin-top:0;padding:0 20px}.custom-modal-menu-section .navbar-nav-centered{display:block;margin-top:0}.custom-modal-menu-section .navbar-nav-centered>li{float:none;text-align:left}.custom-modal-menu-section .navbar-nav>li>a{color:var(--color-white);font-size:3.2rem;line-height:1.2;padding:15px!important}.custom-modal-menu-section .nav>li.active>a,.custom-modal-menu-section .nav>li>a:focus,.custom-modal-menu-section .nav>li>a:hover{background:transparent;color:var(--accent)}.custom-modal-menu-section .navbar-nav>li>.dropdown-menu{position:relative;top:unset;left:unset;z-index:1000;display:none;float:none;min-width:unset;padding:0;margin:0;border-radius:0;font-size:2rem;text-align:left;list-style:none;background-color:transparent;background-clip:padding-box;border:none;-webkit-box-shadow:none;box-shadow:none;opacity:0;transition:all .3s ease-in-out;transform:translate(0,10px);transition-delay:.25s}.custom-modal-menu-section .navbar-nav>li.open>.dropdown-menu{opacity:1;transform:translate(0,0)}.custom-modal-menu-section .navbar-nav>li>a{text-transform:uppercase;border-bottom:1px solid var(--dark-accent);padding:18px 20px 18px 5px!important}.custom-modal-menu-section .navbar-nav>li:last-child>a,.custom-modal-menu-section .nav .open>a{border-color:transparent}.custom-modal-menu-section .nav .open{border-bottom:1px solid var(--dark-accent);padding-bottom:18px}.custom-modal-menu-section .nav .open>a,.custom-modal-menu-section .nav .open>a:focus,.custom-modal-menu-section .nav .open>a:hover{background:transparent;border-color:transparent!important;color:var(--accent)}.custom-modal-menu-section .dropdown-menu>li>a{color:var(--color-gray);text-transform:none;font-weight:300;text-align:left;padding:8px 15px 6px 15px}.custom-modal-menu-section .dropdown-menu>li:first-child>a{padding-top:0}.custom-modal-menu-section .dropdown-menu>li>a:focus,.custom-modal-menu-section .dropdown-menu>li>a:hover,.custom-modal-menu-section .dropdown-menu>.active>a,.custom-modal-menu-section .dropdown-menu>.active>a:focus,.custom-modal-menu-section .dropdown-menu>.active>a:hover{background:transparent;color:var(--color-white);font-weight:300}.custom-modal-menu-section .navbar-nav .caret{top:calc(50% - 13px);position:absolute;right:0;margin:-3px 15px 0 0;padding:0;width:32px;height:26px;line-height:24px;text-align:center;border:none}.custom-modal-menu-section .navbar-nav .caret::before{content:'+';font-family:monospace;font-weight:700}.custom-modal-menu-section .navbar-nav .open .caret::before{content:'-'}.custom-modal-menu-section .navbar-toggle{display:block!important}.menu-info{margin:80px 50px 50px 0;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;font-size:1.5rem}.menu-info .fa{display:none}.menu-contact .header-contact-details{margin:0}.menu-location,.menu-contact .header-contact-details a{color:var(--color-gray-2);font-weight:300}.menu-contact .header-contact-details>span{display:block;margin-bottom:5px}.menu-location p{margin:0 0 5px}.custom-modal-menu-section .menu-r{padding:25px 0}.custom-modal-menu-section .menu-r .rn-content-block{padding:0}.custom-modal-menu-section .menu-r .row{display:flex}.custom-modal-menu-section .menu-r .row>div>div{overflow:hidden;background-color:var(--dark-mode-2);position:relative;border-radius:6px}.custom-modal-menu-section .menu-r .row>div:first-child{padding-right:7.5px;padding-left:0}.custom-modal-menu-section .menu-r .row>div:last-child{padding-left:7.5px;padding-right:0}.custom-modal-menu-section .menu-r .row>div>div:before{pointer-events:none;background:var(--dark-mode);position:absolute;content:"";width:100%;height:100%;opacity:1;transition:all .2s ease;z-index:1}.custom-modal-menu.nav-open .custom-modal-menu-section .menu-r .row>div>div:before{animation:opacityReveal .4s forwards ease-in}@keyframes opacityReveal{0%{opacity:1}100%{opacity:.3}}.custom-modal-menu.nav-open .custom-modal-menu-section .menu-r .row>div>div.menu-r-hover:before,.custom-modal-menu.nav-open .custom-modal-menu-section .menu-r .row>div>div.menu-r-hover-out:before{transition:opacity .2s ease!important;opacity:.4;animation:none}.custom-modal-menu.nav-open .custom-modal-menu-section .menu-r .row>div>div.menu-r-hover:hover:hover:before,.custom-modal-menu.nav-open .custom-modal-menu-section .menu-r .row>div>div.menu-r-hover-out:hover:before{opacity:.2}.custom-modal-menu-section .menu-r .row>div>div img{transition:all .5s cubic-bezier(.79,.14,.15,.86);width:100%;opacity:0!important}.custom-modal-menu.nav-open .custom-modal-menu-section .menu-r .row>div>div img{transition-delay:1s;transform:scale(1.1);opacity:1!important}.custom-modal-menu-section .menu-r .row>div:hover img{transform:scale(1.2)}.custom-modal-menu .custom-modal-menu-section .menu-r .row>div>div:after{position:absolute;width:100%;height:100%;background-color:var(--accent);content:"";top:0%;left:0%;right:0%;bottom:0;pointer-events:none;z-index:2}.custom-modal-menu.nav-open .custom-modal-menu-section .menu-r .row>div>div:after{animation:clipRevealAnimation 1.5s forwards cubic-bezier(.65,.05,.36,1);transition-delay:.4s}.custom-modal-menu-section .menu-r-hover:hover img,.custom-modal-menu-section .menu-r-hover img{transition:transform .3s ease-in;transition-delay:0s!important;transform:scale(1.2)!important}.custom-modal-menu-section .menu-r-hover-out:hover img,.custom-modal-menu-section .menu-r-hover-out img{transition:transform .3s ease-in;transition-delay:0s!important}@keyframes clipRevealAnimation{0%{clip-path:inset(0 0 100% 0)}50%{clip-path:inset(0)}100%{clip-path:inset(100% 0 0 0)}}.custom-modal-menu-section .menu-r .row>div>div [class*="header"]{position:absolute;bottom:0;padding:10px;pointer-events:none;font-size:2rem;letter-spacing:-.25px;width:85%;z-index:3;transition:all .5s cubic-bezier(.65,.05,.36,1);transform:translate(0,30px);opacity:0}.custom-modal-menu.nav-open .custom-modal-menu-section .menu-r .row>div>div [class*="header"]{transform:translate(0,0);transition-delay:1s;opacity:1}@media screen and (min-width:640px){.custom-modal-menu-section .menu-r .row>div>div [class*="header"]{font-size:2.4rem}}@media screen and (min-width:768px){.custom-modal-menu-section .menu-r{border-left:1px solid var(--dark-accent);padding:25px 10px 15px 25px}.custom-modal-menu-section .menu-r .container{width:100%}.custom-modal-menu-section .menu-r .row>div{width:100%;padding:25px 0!important}.custom-modal-menu-section .menu-r .row>div:last-child{border-top:1px solid var(--dark-accent)}.custom-modal-menu-section .menu-r .row>div>div [class*="header"]{padding:20px 20px 10px}}@media screen and (min-width:992px){.custom-modal-menu-section .menu-r{padding:25px 25px 25px 40px}.custom-modal-menu-section .menu-r .row>div>div [class*="header"]{padding:25px 25px 15px;font-size:3.2rem;width:auto}}.custom-modal-menu .menu-l,.custom-modal-menu .rn-col-1-2-content,.custom-modal-menu .rn-col-2-2-content{transition:all .5s ease;opacity:0;transform:translate(0,30px)}.custom-modal-menu.nav-open .menu-l,.custom-modal-menu.nav-open .rn-col-1-2-content,.custom-modal-menu.nav-open .rn-col-2-2-content{opacity:1;transform:translate(0,0px);transition-delay:.3s}.custom-modal-menu.nav-open .menu-l{transition-delay:.25s}.custom-modal-menu.nav-open .rn-col-2-2-content{transition-delay:.4s}.custom-main-header .header-contact-social .fa-circle{color:transparent}.custom-main-header .header-contact-social .fa-stack-1x{font-size:1.8rem}.custom-main-header .header-contact-social .fa-stack,.custom-main-header .header-contact-social .fa-stack{width:4rem}.hide-header .custom-main-header{transform:translate(0%,-100%)}.scrolled .custom-main-header{transform:translate(0%,0%);background:rgb(0 0 0 / 90%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.show-header .custom-main-header{background:rgb(0 0 0 / 90%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.light-mode.show-header>.custom-main-header{background:rgb(255 255 255 / 90%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.light-mode.scrolled>.custom-main-header{background:rgb(255 255 255 / 90%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transform:translate(0%,0%)}.custom-modal-menu .custom-main-header,.light-mode .custom-modal-menu .custom-main-header{background:transparent}@media screen and (min-width:768px){.custom-modal-menu-section{flex-direction:row}.custom-modal-menu-section>div:first-child{width:60%}.custom-modal-menu-section>div:last-child{width:40%}.custom-modal-menu-section .menu-l{margin-top:40px}.custom-modal-menu-section .menu-r .row{display:flex;flex-direction:column}}@media screen and (max-width:991px){.custom-modal-menu .header-contact-social{transition:all .5s ease;opacity:0;transform:translate(0,30px)}.custom-modal-menu.nav-open .header-contact-social{opacity:1;transform:translate(0,0px);transition-delay:.2s}}@media screen and (min-width:992px){.custom-main-header{flex-wrap:nowrap}.custom-main-header>div{width:33.33%}.custom-main-header .header-right{display:unset;border:none;padding:0;width:33.33%;text-align:right}body>.custom-main-header .header-right{display:block}.custom-main-header .header-center{order:unset;text-align:center}.custom-main-header .header-center .navbar-brand{text-align:center;width:auto;float:none}}.light-mode .custom-modal-menu{background:rgb(255 255 255 / 95%)}.light-mode .custom-modal-menu .header-right,.light-mode .custom-modal-menu-section .menu-r,.light-mode .custom-modal-menu-section,.light-mode .custom-modal-menu-section .menu-r .row>div:last-child,.light-mode .custom-modal-menu-section .navbar-nav>li>a,.light-mode .custom-modal-menu-section .nav .open{border-color:var(--color-gray-3)}.light-mode .custom-modal-menu-section .menu-r .row>div>div{background:var(--light-accent)}.light-mode .custom-main-header a,.light-mode .custom-modal-menu-section .navbar-nav>li>a,.light-mode .custom-modal-menu-section .dropdown-menu>li>a:focus,.light-mode .custom-modal-menu-section .dropdown-menu>li>a:hover,.light-mode .custom-modal-menu-section .dropdown-menu>.active>a,.light-mode .custom-modal-menu-section .dropdown-menu>.active>a:focus,.light-mode .custom-modal-menu-section .dropdown-menu>.active>a:hover{color:var(--dark-text)}.light-mode .custom-modal-menu-section .nav>li.active>a,.light-mode .custom-modal-menu-section .nav>li>a:focus,.light-mode .custom-modal-menu-section .nav>li>a:hover{color:var(--accent)}.light-mode .custom-modal-menu-section .menu-r .row>div>div [class*="header"]{color:var(--color-white)}.light-mode .menu-location,.light-mode .menu-contact .header-contact-details a{color:var(--color-gray)}.light-mode .custom-modal-menu.nav-open .custom-modal-menu-section .menu-r .row>div>div.menu-r-hover:before,.light-mode .custom-modal-menu.nav-open .custom-modal-menu-section .menu-r .row>div>div.menu-r-hover-out:before{opacity:.2}.light-mode .custom-modal-menu.nav-open .custom-modal-menu-section .menu-r .row>div>div.menu-r-hover:hover:hover:before,.light-mode .custom-modal-menu.nav-open .custom-modal-menu-section .menu-r .row>div>div.menu-r-hover-out:hover:before{opacity:.1}.footer-section footer .row>div{font-size:13px;text-align:center;width:100%;opacity:.8}.powered-by-realtyninja,.privacy-policy{display:inline-block!important;margin:0 10px;font-size:13px;text-align:center}.section-custom-footer{padding:0 0}#footer-disclaimer{padding:0 0 40px}.banner-wrap{position:relative}.page-title .container,.custom-slide .container,.custom-banner .container{width:100%}.page-title .rn-content-block,.custom-slide .rn-content-block,.custom-banner .rn-content-block{background:var(--dark-mode-2);background-size:cover;background-repeat:no-repeat;min-height:85vh;display:flex;padding:0}.page-title .rn-content-block{min-height:75vh!important}.page-title .rn-content-block:before,.custom-slide .rn-content-block:before,.custom-banner .rn-content-block:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:var(--dark-mode-2);opacity:1;transition:all .4s ease}.page-title .row,.custom-slide .row,.custom-banner .row{display:flex;flex-flow:row wrap;z-index:2;align-items:flex-end;max-width:1400px;height:100%;color:white;position:relative;padding-top:11vh;padding-bottom:15vh}.custom-banner .row{padding-top:75vh;padding-bottom:10vh}@media (min-width:768px){.custom-banner .row{padding-top:11vh;padding-bottom:15vh}}.page-title .row>div,.custom-slide .row>div,.custom-banner .row>div{position:unset}.page-title .row br,.custom-slide .row br,.custom-banner .row br{display:none}.page-title .rn-content-block .rn-col-1-1-content,.custom-slide .rn-content-block .rn-col-1-1-content,.custom-banner .rn-content-block .rn-col-1-1-content{padding-right:25px;padding-left:25px;opacity:0;transition:all .4s ease}.page-title .rn-content-block:after,.custom-slide .rn-content-block:after,.custom-banner .rn-content-block:after{content:"";position:absolute;left:unset;right:0;bottom:0;top:0;width:40%;background:var(--accent);opacity:.75;transition:all 1s cubic-bezier(.79,.14,.15,.86);transform:scaleX(0);transform-origin:left}.page-title h1,.custom-slide h1,.custom-banner h1{--text-title-size:2.8rem;--text-multiplier:1;font-weight:600;font-size:calc(var(--text-title-size) * var(--text-multiplier));padding-right:0;margin-bottom:25px;line-height:1.2em;opacity:0;transition:all .3s ease;transform:translate(0,30px)}.custom-banner h1{font-family:var(--special-font);font-weight:400;letter-spacing:0}@media only screen and (min-width :992px){.custom-banner h1{font-size:90px}}.page-title h4,.custom-slide h4,.custom-banner h4{font-weight:500}.page-title .rn-content-block .rn-col-1-1-content .tiny,.custom-slide .rn-content-block .rn-col-1-1-content .tiny,.custom-banner .rn-content-block .rn-col-1-1-content .tiny{opacity:0;transition:all .3s ease;transform:translate(0,-10px);font-weight:500}.page-title a,.custom-slide a,.custom-banner a{color:var(--color-white);padding:14px 24px;display:inline-block;border:2px solid var(--accent);background:var(--accent);text-transform:uppercase;font-size:1.0rem;letter-spacing:.35rem;transition:all .3s ease;font-weight:500;position:relative;margin-right:25px;border-radius:4px}.custom-banner a{margin-top:15px}@media (min-width:992px){.page-title a,.custom-slide a,.custom-banner a{font-size:1.2rem}}.page-title a:hover,.page-title a:focus,.custom-slide a:hover,.custom-slide a:focus,.custom-banner a:hover,.custom-banner a:focus{border:2px solid var(--accent-hover);background:var(--accent-hover)}.page-title a span,.custom-slide a span,.custom-banner a span{position:relative}.page-title a:not(.watch),.custom-slide a:not(.watch),.custom-banner a:not(.watch){overflow:hidden;transition:none;position:relative}.page-title a:not(.watch):before,.custom-slide a:not(.watch):before,.custom-banner a:not(.watch):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;height:100%;background:var(--accent-hover);transform:scaleY(0);transform-origin:bottom;transition:transform .4s ease}.page-title a:not(.watch):hover,.custom-slide a:not(.watch):hover,.custom-banner a:not(.watch):hover{background:var(--accent-hover)}.page-title a:not(.watch):hover:before,.custom-slide a:not(.watch):hover:before,.custom-banner a:not(.watch):hover:before{transform:scaleY(1);transform-origin:top}.page-title span.img-wrap,.custom-slide span.img-wrap,.custom-banner span.img-wrap{width:100vw;position:absolute;top:11vh;right:0;bottom:0;left:auto;z-index:-1;height:calc(100% - 11vh);transition:all .2s ease-out;overflow:hidden;opacity:0;transform:translate(0px,30px);background-color:var(--dark-mode);border-radius:60px 0 0 0}.page-title span.img-wrap:before,.custom-slide span.img-wrap:before,.custom-banner span.img-wrap:before{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:var(--dark-mode-2);pointer-events:none;opacity:.9;z-index:1;transition:all .5s ease-out}.page-title span.img-wrap:after,.custom-slide span.img-wrap:after,.custom-banner span.img-wrap:after{position:absolute;width:100%;height:100%;background-color:var(--accent);content:"";top:0%;left:0%;right:0%;bottom:0;pointer-events:none;z-index:2}.page-title span.img-wrap img,.custom-slide span.img-wrap img,.custom-banner span.img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.3);transition:all .5s cubic-bezier(.79,.14,.15,.86)}.custom-banner span.img-wrap img{object-fit:contain;object-position:top center;height:auto;border-radius:0 0 5rem 0}@media (min-width:768px){.custom-banner span.img-wrap img{object-fit:cover;object-position:center;height:100%}}.page-title.text-center h1,.slick-active .custom-slide.text-center h1,.custom-banner.text-center h1{padding-left:5vw}@media screen and (min-width:480px){.page-title h1,.custom-slide h1,.custom-banner h1{--text-title-size:3.2rem;padding-right:15vw}}@media screen and (min-width:768px){.page-title h1,.custom-slide h1,.custom-banner h1{--text-title-size:4rem}.page-title span.img-wrap,.custom-slide span.img-wrap,.custom-banner span.img-wrap{width:460px}}@media screen and (min-width:992px){.page-title h1,.custom-slide h1,.custom-banner h1{--text-title-size:6rem}.page-title span.img-wrap,.custom-slide span.img-wrap,.custom-banner span.img-wrap{top:15vh;right:0;bottom:10vh;width:500px;height:calc(100% - 25vh);box-shadow:0 4px 4px -10px rgba(0,0,0,.5),0 13px 13px -10px rgba(0,0,0,.2),0 40px 60px -10px rgba(0,0,0,.2)!important;border-radius:60px 0 60px 0}}.light-mode .page-title .rn-content-block:before,.light-mode .custom-slide .rn-content-block:before,.light-mode .custom-banner .rn-content-block:before{background-color:var(--light-mode-2)}.light-mode .page-title span.img-wrap,.light-mode .custom-slide span.img-wrap,.light-mode .custom-banner span.img-wrap{background-color:var(--color-white)}.light-mode.loaded .slick-active .custom-slide span.img-wrap:before,.light-mode.loaded .page-title span.img-wrap:before,.light-mode.loaded .custom-banner span.img-wrap:before{opacity:.5;transition-delay:.6s;background:var(--color-gray-3);mix-blend-mode:luminosity}.page-title.full-bg .row,.custom-slide.full-bg .row,.custom-banner.full-bg .row{align-items:center}.full-bg .rn-content-block:after{display:none}.full-bg.page-title .rn-content-block{min-height:55vh}.full-bg h1{padding-right:5vw}.full-bg.text-center h1{padding-left:5vw}.page-title.no-vh .rn-content-block,.custom-slide.no-vh .rn-content-block,.custom-banner.no-vh .rn-content-block{min-height:unset!important}.page-title.no-vh .row,.custom-slide.no-vh .row,.custom-banner.no-vh .row{padding-top:20vh;padding-bottom:12vh}.with-video span.img-wrap img{visibility:hidden!important}video.video-preview{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;object-fit:cover;opacity:1}.section-scroll{display:flex;align-items:center;transform:translateX(-7.6rem) rotate(90deg);transform-origin:right bottom;padding-right:100px;position:absolute;bottom:0;right:0;visibility:hidden;z-index:3}.section-scroll::before{display:block;content:"";height:1px;width:0;background-color:rgba(255,255,255,.3);position:absolute;top:50%;right:0;transition:width .4s ease}.section-scroll span{font-size:10px;font-weight:300;text-transform:uppercase;letter-spacing:.5em;color:var(--color-white);line-height:1;transition:opacity .4s ease;opacity:0}.light-mode .section-scroll span{color:var(--dark-mode)}.light-mode .section-scroll::before{background-color:rgba(0,0,0,.3)}@media screen and (min-width:480px){.section-scroll{visibility:visible}}.page-title a.watch,.custom-slide a.watch,.custom-banner a.watch{overflow:hidden;position:relative;width:70px;height:70px;background:var(--accent);border:solid 2px var(--accent);border-radius:100%;position:relative;font-size:0;padding:0;line-height:0;text-align:center;top:4.4px}.custom-banner a.watch{margin-bottom:15px}.custom-banner .row>div h4,.custom-banner .row>div h3{display:inline-block;margin-bottom:0}.custom-banner .row>div h4{text-transform:uppercase;font-size:12px;letter-spacing:3px;padding:3px;border-radius:6px;background:var(--accent)}.custom-banner .row>div h3{margin-left:10px;font-size:28px;letter-spacing:3px}.custom-banner .row>div h2{font-size:36px}.custom-banner .row>div .rn-align-left{max-width:640px;font-size:12px}@media (min-width:992px){.custom-banner .row>div h2{font-size:60px}.custom-banner .row>div .rn-align-left{font-size:var(--base-font-size)}}.page-title a.watch:before,.custom-slide a.watch:before,.custom-banner a.watch:before{font-family:var(--fontawesome);content:"\f04b";font-size:2.4rem;font-weight:700;text-align:center;display:flex;justify-content:center;align-items:center;height:68px;line-height:68px;width:72px;z-index:2;position:relative}.page-title a.watch:after,.custom-slide a.watch:after,.custom-banner a.watch:after{content:"";position:absolute;background:var(--color-black);border-radius:100%;width:101%;height:101%;top:0;bottom:0;right:0;left:0;z-index:1;transition:all .3s ease-out;transform:scale(0);opacity:.2;mix-blend-mode:overlay}.page-title a.watch:hover:after,.custom-slide a.watch:hover:after,.custom-banner a.watch:hover:after{transform:scale(1)}.page-title a.watch:hover,.page-title a.watch:focus,.custom-slide a.watch:hover,.custom-slide a.watch:focus,.custom-banner a.watch:hover,.custom-banner a.watch:focus{border-color:var(--accent);background:var(--accent)}#watchModal .modal-body{padding:0}#watchModal .modal-body .close{position:absolute;z-index:1;background:var(--accent);opacity:1;border-radius:100%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;line-height:30px;right:-15px;top:-15px}#watchModal.modal.in .modal-dialog{transform:translate(0,15%)}@media (min-width:768px){.modal-dialog{width:60%}}.video-bg{overflow:hidden;position:relative}.video-banner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover}.video-banner video{width:100%;height:100%;object-fit:cover}.video-bg .rn-content-block:before{z-index:1}.slick-vertical .slick-slide{transform:translateY(-20px)}.slick-slide .custom-slide .rn-content-block{transform:translateY(-20px)}.slick-slider .section-scroll{bottom:21px}.banner-wrap .slick-dots li{width:10px;margin:0 8px;transition:all .4s ease}.banner-wrap .slick-dots li.slick-active{width:45px}.banner-wrap .slick-dots li button:before{color:var(--color-gray);content:"";border-radius:100%;width:10px;height:10px;background-color:var(--color-gray);transition:all .4s ease;opacity:.5;margin:0}.banner-wrap .slick-dots li.slick-active button:before{color:var(--accent);background-color:var(--accent);opacity:1;width:45px;border-radius:6px}.properties-heading{text-align:center;color:var(--rn-grey2);font-size:22px;line-height:1.4}.properties-heading .rn-content-block{padding-top:80px;padding-bottom:60px}.properties-heading br{display:none}.properties-heading hr{border-color:var(--dark-accent);margin:20px auto}.properties-heading h2{margin-top:0}.light-mode .properties-heading hr{border-color:var(--light-accent)}@media screen and (min-width:992px){.properties-heading{font-size:24px}.properties-heading h2{font-size:48px}.properties-heading br{display:block}}.listings-wrapper{padding:0 10px 25px}.properties-section{border-bottom:1px solid var(--dark-accent)}.light-mode .properties-section{border-color:var(--light-accent)}.index .properties .search-results-top-controls-wrapper,.index .properties .search-results-bottom-controls-wrapper,.ltd .properties .search-results-top-controls-wrapper,.ltd .properties .search-results-bottom-controls-wrapper,.properties.no-controls .search-results-top-controls-wrapper,.properties.no-controls .search-results-bottom-controls-wrapper{display:none}.properties.controls-on .search-results-top-controls-wrapper,.properties.controls-on .search-results-bottom-controls-wrapper{display:block}.properties .listing-tag-small{background:var(--accent);box-shadow:none;border-radius:0 0 3px 3px;font-weight:500;font-size:1.2rem;letter-spacing:.5px;padding:1.2rem}.properties .listing-tag-over-image-container{padding:0;top:0;left:20px}.properties .listing-grid,.properties .listing-grid .img-listing-grid{position:relative;border-radius:0;transform:scale(1);background:var(--dark-mode);border:0;text-align:left}.properties .listing-grid .img-listing-grid,.properties .listing-grid .img-listing-grid img{height:380px;border-radius:0;transition:all .4s ease}.properties .listing-grid .img-listing-grid:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent,transparent,#000);opacity:.8;pointer-events:none;z-index:2}.properties .listing-grid .img-listing-grid:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;opacity:0;pointer-events:none;border:10px solid var(--rn-white);transition:all .4s ease-in-out;z-index:2}.properties .listing-grid .img-listing-grid img{transition:all .3s ease;opacity:.8;position:relative;z-index:1}.properties .listing-grid-content{position:absolute;z-index:1;left:0;bottom:0;color:var(--rn-white);font-family:var(--headings-font);display:flex;flex-direction:column;align-items:flex-start;right:0;padding:20px 50px 20px 20px;transition:all .3s ease-in;transform:translateY(0px);text-align:left}body[class*="index"] .properties .listing-grid-content{transform:translateY(80px)}.properties .listing-grid-content .listing-grid-brokerage{display:none}.properties .listing-grid h4{font-weight:600;text-transform:capitalize;font-size:26px;margin-bottom:5px;order:-2;letter-spacing:-1px}.light-mode .properties .listing-grid h4,.light-mode .properties .listing-grid h4 a{color:var(--rn-white)}.properties .listing-grid-location{order:-1;font-weight:400;font-size:15px;display:inline-block;margin-bottom:5px;line-height:1.3}.properties .listing-grid-info-primary{display:flex;flex-direction:column-reverse}.properties .listing-grid-info-secondary{line-height:24px;text-align:left;margin-right:50px;margin-top:15px}.properties .listing-grid-info-primary .listing-grid-info-property-type{margin-bottom:15px;text-transform:uppercase;font-size:14px;letter-spacing:1px}.properties .listing-grid-info-primary .listing-grid-info-price{font-weight:300;font-size:34px;margin-bottom:0;letter-spacing:-1px;opacity:1;transform:translateY(0px);transition:all .3s ease}[class*="index"] .properties .listing-grid-info-primary .listing-grid-info-price,.ltd .properties .listing-grid-info-primary .listing-grid-info-price{opacity:0}.properties .listing-grid-info-secondary .divider{margin:0 5px;visibility:hidden}.properties .listing-details{text-transform:uppercase;font-size:1.4rem;letter-spacing:1px;opacity:1;transform:translateY(0px);transition:all .3s ease;padding-left:10px;font-weight:400}[class*="index"] .properties .listing-details,.ltd .properties .listing-details{opacity:0}.properties .listing-details:last-of-type{display:none}.properties .listing-grid-info-secondary>span:nth-child(odd):before{font-family:var(--fontawesome);font-weight:700;position:relative;left:-8px}.properties .listing-grid-info-secondary>span:nth-of-type(1):before{content:"\f236"}.properties .listing-grid-info-secondary>span:nth-of-type(3):before{content:"\f2cc"}.properties .listing-grid-info-secondary>span:nth-of-type(5):before{content:"\f065"}.listing-details:last-of-type{display:none}.properties .listing-grid:hover .listing-grid-content{transform:translateY(20px)}body[class*="index"] .properties .listing-grid:hover .listing-grid-content,.ltd .properties .listing-grid:hover .listing-grid-content{transform:translateY(-10px)}.properties .listing-grid:hover .listing-grid-info-primary .listing-grid-info-price{opacity:1;transition-delay:.2s}.properties .listing-grid:hover .listing-details{opacity:1;transform:translateY(-5px);transition-delay:.3s}.properties .listing-grid:after{content:"View";position:absolute;background:var(--accent);color:var(--rn-white);font-size:1.2rem;padding:10px 20px;right:10px;top:10px;text-transform:uppercase;transition:all .3s ease;opacity:0;font-weight:500;transform:translateX(8px);letter-spacing:1px;border-radius:3px}.properties .listing-grid:hover:after{opacity:1;transform:translateX(0px)}.properties .listing-grid:hover .img-listing-grid img{transform:scale(1)}@media screen and (min-width:480px){}@media screen and (min-width:768px){.listing-grid{height:380px}}@media screen and (min-width:992px){.search-results-grid-view-wrapper .row>div:not(.search-results-list-view-wrapper){width:50%}.properties .listing-grid-content,.properties .listing-grid:hover .listing-grid-content,body[class*="index"] .properties .listing-grid:hover .listing-grid-content{transform:translateY(0px)}body[class*="index"] .properties .listing-grid-content{transform:translateY(80px)}.properties .listing-grid-location{font-size:18px}.properties .listing-grid .img-listing-grid,.properties .listing-grid .img-listing-grid img{height:410px}.properties .listing-grid h4{font-size:32px}}@media screen and (min-width:1200px){}@media screen and (min-width:1400px){.listings-wrapper{padding:0 50px 25px}body[class*="index"] .search-results-grid-view-wrapper .row>div:not(.search-results-list-view-wrapper),.ltd .search-results-grid-view-wrapper .row>div:not(.search-results-list-view-wrapper){width:33.33%}body:not(.index) .search-results-grid-view-wrapper .row>div:not(.search-results-list-view-wrapper){width:50%}}@media screen and (min-width:1600px){.search-results-grid-view-wrapper .row>div:not(.search-results-list-view-wrapper),.ltd .search-results-grid-view-wrapper .row>div:not(.search-results-list-view-wrapper),body[class*="index"] .search-results-grid-view-wrapper .row>div:not(.search-results-list-view-wrapper),body:not(.index) .search-results-grid-view-wrapper .row>div:not(.search-results-list-view-wrapper){width:33.33%}}.properties.v2 .listing-grid-content{padding:0;transform:translate(0,0)!important}.properties.v2 .listing-grid-content>h4,.properties.v2 .listing-grid-content>p,.properties.v2 .listing-grid-content>span{margin-left:25px}.properties.v2 .listing-grid-content .listing-grid-info-secondary{display:flex;opacity:1!important;width:100%;background:transparent;border-top:1px solid rgb(255 255 255 / 15%);margin:0;padding:0}.properties.v2 .listing-grid-content .listing-grid-info-secondary>*{opacity:1!important;transform:translate(0,0)!important}.properties.v2 .listing-grid-info-secondary .divider{display:none}.properties.v2 .listing-grid-content .listing-grid-info-secondary>.listing-details{width:100%;padding:10px;border-left:1px solid rgb(255 255 255 / 15%);text-align:center}.properties.v2 .listing-grid-content .listing-grid-info-secondary>.listing-details:first-of-type{border:0}.properties.v2 .listing-grid-content .listing-grid-info-secondary>.listing-details:last-of-type{display:none}.properties.v2 .listing-grid,.properties.v2 .listing-grid .img-listing-grid{border-radius:4px}.properties.v2 .listing-grid:hover{box-shadow:0 4px 4px -10px rgba(0,0,0,.5),0 13px 13px -10px rgba(0,0,0,.2),0 40px 60px -10px rgba(0,0,0,.2)!important;transform:scale(1)}.properties.v2 .listing-grid:hover img{transform:scale(1.02)}.properties.v2 .listing-grid-content .listing-grid-detail-wrap{display:flex;flex-direction:column;align-items:flex-start;padding:20px 50px 20px 20px;transform:translate(0px,30px);transition:all .3s ease}.properties.v2 .listing-grid:hover .listing-grid-detail-wrap{transform:translate(0px,-5px)}.properties.v2 .listing-grid-content .listing-grid-info-secondary>.listing-details{width:50%}.properties.v2 .listing-grid-content .listing-grid-info-secondary>.listing-details:nth-last-of-type(3){width:60%}@media screen and (min-width:768px){.properties.v2 .listing-grid{height:410px}}@media screen and (min-width:1200px){.properties.v2 .listing-grid-content .listing-grid-info-secondary>.listing-details{padding:15px 10px}}.services-heading{text-align:center;color:var(--rn-grey2);font-size:22px;line-height:1.4}.services-heading br{display:none}.services-heading hr{margin:20px auto}.services-heading h2{margin-top:0}.light-mode .services-heading hr{border-color:var(--rn-grey3)!important}.services img{width:100%;display:block;object-fit:cover;object-position:center;transition:all .3s ease-in;border-radius:6px;transform:scale(.95);opacity:1!important}.services .rn-content-block{padding-top:0}.services .row>div:first-child>div{padding:0}.slick-active .services img{opacity:1!important;transition-delay:.7s;transform:scale(1)}.services .row{display:flex;align-items:center;flex-direction:column}.services .row>div{width:100%;float:none}.services .rn-col-2-2-content{color:var(--rn-grey2);position:relative;font-size:1.7rem;line-height:1.4;text-align:center;padding:0 20px}.services .rn-col-2-2-content>div{transition:all .3s ease-in;opacity:1}.services .rn-col-2-2-content>div br,.services .rn-col-2-2-content>div *[class*="header"] br{display:none}.slick-active .services .rn-col-2-2-content>div{opacity:1;transition-delay:.5s}.services .rn-col-2-2-content h3{transition:all .3s ease-in;opacity:0;z-index:1;margin-top:35px;font-size:3.8rem;font-weight:600;line-height:1.2em;margin-top:35px;margin-bottom:25px;transform:translate(0px,20px)}.services .rn-col-2-2-content .btn{margin-top:30px;transition:all .3s ease-in;transform:translate(0px,-20px);opacity:0}.slick-active .services .rn-col-2-2-content h3,.slick-active .services .rn-col-2-2-content .btn{opacity:1;transition-delay:.3s;transform:translate(0px,0px)}.slick-active .services img{box-shadow:0 4px 4px -10px rgba(0,0,0,.04),0 13px 13px -10px rgba(0,0,0,.06),0 40px 60px -10px rgba(0,0,0,.08)!important;transition-delay:.3s}.services-slide{position:relative}.services-slide:before,.services-slide:after{height:100%;width:40px;content:"";position:absolute;pointer-events:none;z-index:10;top:0;background:rgb(22,22,22);background:linear-gradient(90deg,rgba(22,22,22,1) 0%,rgba(255,255,255,0) 100%);opacity:0}.services-slide:after{right:0;z-index:10;background:rgb(22,22,22);background:linear-gradient(-90deg,rgba(22,22,22,1) 0%,rgba(255,255,255,0) 100%)}.light-mode .services-slide:before{background:rgb(255,255,255);background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%)}.light-mode .services-slide:after{background:rgb(255,255,255);background:linear-gradient(-90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%)}.services-slide .services{position:relative}.services-slide .slick-prev,.services-slide .slick-next{z-index:11;background:var(--dark-mode);border:0;display:flex;align-items:center;width:40px;height:40px;justify-content:center;border-radius:100%;top:calc(50% - 160px);bottom:unset;overflow:hidden;transition:all .3s ease;opacity:.5;transform:translate(0,0)}.light-mode .services-slide .slick-prev,.light-mode .services-slide .slick-next{background:var(--color-gray-2)}.services-slide .slick-prev{right:unset;left:10px}.services-slide .slick-prev:before{content:'\f053';font-family:var(--fontawesome);font-weight:700;font-size:24px}.services-slide .slick-next{right:10px}.services-slide .slick-next:before{content:'\f054';font-family:var(--fontawesome);font-weight:700;font-size:24px}.services-slide .slick-prev:after,.services-slide .slick-next:after{background:var(--accent-hover);top:2px;left:2px;right:2px;bottom:2px;content:"";position:absolute;z-index:-1;border-radius:100%;transition:all .4s ease;transform:scale(0);pointer-events:none}.services-slide .slick-prev:hover:after,.services-slide .slick-next:hover:after{transform:scale(1.2)}.services-slide:hover .slick-prev{opacity:1;background-color:var(--accent)}.services-slide:hover .slick-next{opacity:1;background-color:var(--accent)}.services-slide .slick-dots{bottom:-25px}.services-slide .slick-dots li button:before{font-size:14px;color:var(--rn-grey1)}.services-slide .slick-dots li.slick-active button:before{color:var(--rn-white)}.light-mode .services-slide .slick-dots li button:before{color:var(--rn-grey2)}.light-mode .services-slide .slick-dots li.slick-active button:before{color:var(--rn-black)}.services-slide .slick-dots li{width:10px;margin:0 8px;transition:all .4s ease}.services-slide .slick-dots li.slick-active{width:45px}.services-slide .slick-dots li button:before{color:var(--color-gray);content:"";border-radius:100%;width:10px;height:10px;background-color:var(--color-gray);transition:all .4s ease;opacity:.5;margin:0}.services-slide .slick-dots li.slick-active button:before{color:var(--accent);background-color:var(--accent);opacity:1;width:45px;border-radius:6px}@media screen and (min-width:575px){.services img{height:350px}.services-slide:before,.services-slide:after{opacity:1}.services-slide .slick-prev,.services-slide .slick-next{width:60px;height:60px}.services-slide .slick-prev{left:25px}.services-slide .slick-next{right:25px}.services-slide:hover .slick-prev{transform:translate(15px,0px)}.services-slide:hover .slick-next{transform:translate(-15px,0px)}}@media screen and (min-width:768px){.services img{height:420px;margin:0 auto;width:90%}}@media screen and (min-width:992px){.services-heading{font-size:24px}.services-heading h2{font-size:48px}.services-heading br{display:block}.services img{height:unset;max-height:580px;width:95%}.services .rn-content-block{padding-top:40px}.services .row{flex-direction:row}.services .row>div{width:40%}.services .row>div:first-child{width:60%;padding:0}.services .rn-col-2-2-content{padding:0 25px;max-width:100%;text-align:left;font-size:1.8rem}.services .rn-col-2-2-content>div *[class*="header"] br{display:block}.services .rn-col-2-2-content h3{margin-top:0}.services-slide:before,.services-slide:after{width:60px}.services-slide .slick-prev,.services-slide .slick-next{top:calc(50% - 80px)}.services-slide .slick-prev:before,.services-slide .slick-next:before{font-size:24px}.services-slide .slick-dots{bottom:0}}@media screen and (min-width:1200px){.services-slide:before,.services-slide:after{width:80px}.services .rn-col-2-2-content{padding:50px 25px;font-size:20px}.services .rn-col-2-2-content h3{font-size:4.2rem}.services img{width:100%}}@media screen and (min-width:1400px){.services-heading h2{font-size:60px}.services-slide:before,.services-slide:after{width:160px}.services .row>div:first-child>div{padding:65px 0 65px 65px}.services .rn-col-2-2-content{padding:65px 0 50px 50px}.services .rn-col-2-2-content h3{font-size:5rem}}@media screen and (min-width:1600px){.services-slide .slick-prev,.services-slide .slick-next{width:80px;height:80px}.services .rn-content-block{padding:0}}@media screen and (min-width:1920px){.services .rn-col-2-2-content h3{font-size:6rem}}.search{text-align:center;border-top:1px solid var(--dark-accent);border-bottom:1px solid var(--dark-accent);padding:25px;font-size:20px;font-weight:300;line-height:1.2;transition:font-size .2ms ease}.search .rn-content-block{overflow:hidden;transition:all .5s ease}.search .rn-col-1-1-content{padding:35px;position:relative}.search .rn-col-1-1-content>div{position:relative;transition:all .3s ease;opacity:1}.search a{color:var(--rn-white)}.search h3{opacity:.2;position:absolute;left:0;right:0;top:0;bottom:0;margin:0;display:flex;justify-content:center;align-items:center;font-size:72px;transition:all .5s ease;color:var(--rn-white)!important}.search .rn-content-block:hover{cursor:pointer}.search.overlay .rn-content-block:before{opacity:1}.search.overlay .rn-content-block:hover:before{opacity:.25}.search.overlay .rn-content-block:after{position:absolute;width:100%;height:100%;background-color:var(--accent);content:"";top:0%;left:0%;right:0%;bottom:0;pointer-events:none;z-index:1;transform-origin:left}.search .rn-content-block:hover .rn-col-1-1-content>div{opacity:0;transform:translateY(5px)}.search .rn-content-block:hover h3{opacity:1;transform:scale(1.05);transition-delay:.2s}.search.fX .rn-content-block:before{opacity:.5}.search.fX .rn-content-block:after{animation:imgWrapReveal 1.5s forwards cubic-bezier(.65,.05,.36,1);transition-delay:.4s}.light-mode .search{border-top-color:var(--light-accent);border-bottom-color:var(--light-accent);color:var(--rn-white)}@media screen and (min-width:480px){}@media screen and (min-width:768px){.search{font-size:24px}.search h3{font-size:92px}}@media screen and (min-width:992px){.search{padding:50px;font-size:28px}.search .rn-col-1-1-content{padding:70px}.search h3{font-size:140px}}:root{--testimonial-bg:url(https://s.realtyninja.com/static/media/med/12564_b49875fa_quote_icon.png?width=100&dpr=2)}.testimonials-wrapper{padding:50px 0;border-bottom:1px solid var(--dark-accent);background-image:var(--testimonial-bg);background-color:transparent;background-position:top center;background-repeat:no-repeat}.testimonials-wrapper .section-heading h3{text-transform:uppercase;letter-spacing:2px;font-size:2rem}.testimonials-wrapper blockquote p:first-child,.testimonials-wrapper blockquote p:nth-child(3){display:none}.testimonials-wrapper blockquote p{font-weight:300;font-size:2rem;line-height:1.4em;margin:0 0 30px;color:var(--light-accent)}#testimonials-carousel cite,.testimonials-wrapper cite{font-style:normal;font-size:1.4rem;letter-spacing:.5px;text-transform:uppercase;margin-top:20px;display:block;position:relative}.testimonials-wrapper cite span{display:none}.testimonials-wrapper cite:before{content:"\f005 \f005 \f005 \f005 \f005";font-family:var(--fontawesome);font-weight:bold;display:block;letter-spacing:5px;margin-bottom:10px;color:var(--accent)}.testimonials-wrapper .carousel-indicators li{color:var(--color-gray);border-radius:100%;width:10px;height:10px!important;background-color:var(--color-gray);transition:all .4s ease;opacity:.5;margin:0 4px;border:0}.testimonials-wrapper .carousel-indicators .active{color:var(--accent);background-color:var(--accent);opacity:1;width:45px;margin:0 4px;border-radius:6px}@media screen and (min-width:992px){.testimonials-wrapper blockquote p{font-size:3rem}}.light-mode .testimonials-wrapper{border-color:var(--light-accent)}.light-mode .testimonials-wrapper blockquote p{color:var(--dark-accent)}.blog-heading .row{display:flex;flex-direction:column;align-items:center;text-align:center}.blog-heading a{display:inline-block;background:var(--accent);color:var(--rn-white);border:1px solid var(--accent)!important;padding:12px 25px;transition:all .3s ease;text-transform:uppercase;font-size:1.2rem;letter-spacing:.35rem;border-radius:5px;margin-top:25px}.blog-heading a:hover,.blog-heading a:focus{background:var(--accent-hover);border-color:var(--accent-hover)!important;color:var(--rn-white)}.blog-heading .rn-col-2-2-content{text-align:center}.blog-heading.content-section hr{margin:20px auto}.blog-section{display:flex;max-width:1170px;margin:0 auto;flex-direction:column;align-items:center;padding:20px 0 60px}.blog-section>section{width:100%;height:100%}.blog-section .rn-content-block,.blog-section .recent-blog-entries-wrapper{padding:0}.blog-section img{width:100%;object-fit:cover;object-position:center}h4.recent-blog-entry-title{line-height:1.4;margin-bottom:10px}h4.recent-blog-entry-title a{transition:all .3s ease}.recent-blog-entry-date{font-size:1.3rem;color:var(--color-gray)}.recent-blog-entries-wrapper .row:first-of-type,.recent-blog-entries-wrapper .recent-blog-entry-text{display:none}.recent-blog-entries-wrapper .row:nth-of-type(2)>div{width:100%;text-align:left}.recent-blog-entries-wrapper .recent-blog-entry-read-more{margin-bottom:0;width:100%;text-align:left}.recent-blog-entries-wrapper .recent-blog-entry-read-more{position:relative}.recent-blog-entries-wrapper .recent-blog-entry-read-more>a{color:var(--secondary);display:inline-block;transition:all .5s ease;transform:translate(0,0px);letter-spacing:2px}.recent-blog-entries-wrapper .recent-blog-entry-read-more:before{content:'\f178';color:var(--accent);font-weight:700;font-family:var(--fontawesome);opacity:0;position:absolute;right:0;transition:all .3s ease;font-size:18px}.recent-blog-entry-container{min-height:unset;border-bottom:1px solid var(--dark-accent)}.recent-blog-entries-wrapper .row:nth-child(2)>div:last-child .recent-blog-entry-container{border-bottom:0}.recent-blog-entries-wrapper .row:nth-child(2):hover>div{opacity:.4;transition:all .3s ease}.recent-blog-entries-wrapper .row:nth-child(2):hover>div:hover,.recent-blog-entries-wrapper .row:nth-child(2):hover>div:hover .recent-blog-entry-read-more>a:before{opacity:1;cursor:pointer}.recent-blog-entries-wrapper .row:nth-child(2):hover>div:hover .recent-blog-entry-read-more>a{color:var(--accent)}.recent-blog-entries-wrapper .row:nth-child(2):hover>div:hover .recent-blog-entry-read-more:before{opacity:1;transform:translate(-10px,0px)}.light-mode .recent-blog-entry-date{color:var(--color-gray-2)}.light-mode h4.recent-blog-entry-title a{color:var(--dark-accent)}.light-mode .recent-blog-entries-wrapper .recent-blog-entry-read-more:before{color:var(--accent)}.light-mode .recent-blog-entry-container{min-height:unset;border-bottom:1px solid var(--light-accent)}@media screen and (min-width:992px){.blog-section,.blog-heading .row{flex-direction:row}.blog-heading .row{text-align:unset;align-items:flex-end}.blog-heading.content-section hr{margin:20px 0}.blog-heading h2{font-size:48px}.blog-section>section{width:50%}.blog-heading .rn-col-2-2-content{text-align:right}}@media screen and (min-width:1400px){.blog-heading h2{font-size:60px}}.big-contact-form-container .contact-form-heading .row{display:block}.big-contact-form-container .contact-form-heading .row>div:first-child{min-height:unset;width:unset;padding:unset;float:unset}.big-contact-form-container .contact-form-heading .row>div:last-child:before{content:none;display:none}.contact-form-heading{margin-bottom:30px;text-align:center}.contact-form-heading [class*="content"]{color:var(--color-gray)}.contact-form-heading .tiny{margin-bottom:10px}.contact-form-heading h2{margin-top:0;font-size:32px;font-weight:600}.contact-form-heading .rn-content-block{padding:0}.contact-form-heading .container{width:100%}.big-contact-form-wrapper,.dark-mode .big-contact-form-wrapper{border-top:1px solid var(--dark-accent);border-bottom:1px solid var(--dark-accent);padding:0}.light-mode .big-contact-form-wrapper{border-top:1px solid var(--light-accent);border-bottom:1px solid var(--light-accent);padding:0}.big-contact-form-container .row{display:flex;flex-direction:column;align-items:center}.big-contact-form-container .row>div{padding:80px 25px;float:none;margin:0;width:100%;text-align:center}.big-contact-form-container .row>div:first-child{padding-bottom:0}.big-contact-form-container .row>div:first-child:before{content:"";position:absolute;top:0;bottom:0;left:0;background:var(--dark-accent);width:1px;opacity:0}.light-mode .big-contact-form-container .row>div:first-child:before{background:var(--light-accent)}.big-contact-form-container p.contact-info-address{line-height:1.4;margin-bottom:10px;font-size:1.8rem}.big-contact-form-container p.contact-info-address .contact-info-address-street{display:block}.big-contact-form-container .contact-info-contact-image{margin-bottom:20px}.big-contact-form-container .btn{width:100%}@media screen and (min-width:992px){.contact-form-heading h2{font-size:38px;line-height:1.2}.big-contact-form-container .row{flex-direction:row-reverse;justify-content:flex-end;align-items:flex-start}.big-contact-form-container .row>div{min-height:550px;padding:120px 80px;text-align:unset}.buy-form .big-contact-form-container .row>div,.sell-form .big-contact-form-container .row>div,.eval-form .big-contact-form-container .row>div{padding:80px}.big-contact-form-container .row>div:first-child{margin:0;width:60%;padding-bottom:80px}.big-contact-form-container .row>div:last-child{margin:0;width:40%}.big-contact-form-container .row>div:first-child:before{opacity:1}}@media screen and (min-width:992px){}.mls-search-controls-wrapper{background:var(--dark-mode);font-size:1.6rem}.mls-search-controls-wrapper>.container-fluid{max-width:1170px}.mls-search-controls-wrapper a{color:var(--accent);transition:all .3s ease}.mls-search-controls-wrapper a:hover{text-decoration:none;color:var(--accent-hover)}.mls-search-controls-wrapper legend{color:var(--light-accent)}#mls_search_container .ui-widget.ui-widget-content{border:0}.mls-search-listings-status-container select:not(#sortorder):not(:placeholder-shown){background-color:var(--color-white)!important;color:var(--dark-accent)!important;border-radius:4px!important;height:unset!important;font-size:1.4rem}.light-mode .mls-search-listings-status-container select:not(#sortorder):not(:placeholder-shown){border-color:var(--rn-grey1)!important}.light-mode .mls-search-controls-wrapper{background:var(--light-mode-2)}.light-mode .mls-search-controls-wrapper legend{color:var(--dark-accent)}@media (min-width:640px) and (max-width:991px){.search-results-grid-view-wrapper .row{display:flex;flex-flow:row wrap}.search-results-grid-view-wrapper .row>div:not(.search-results-list-view-wrapper){width:50%}}.search-results-top-controls-wrapper{padding:50px 0 25px}.search-results-bottom-controls-wrapper{padding:25px 0 50px}.mls-search-results-paging,.search-results-paging-count{float:none}.mls-search-results-paging .pagination>li>a,.mls-search-results-paging .pagination>li>span{text-transform:uppercase;font-size:13px;font-weight:400;line-height:18px}.mls-search-results-paging .pagination>.active>a,.mls-search-results-paging .pagination>.active>a:focus,.mls-search-results-paging .pagination>.active>a:hover{background-color:var(--rn-grey3);border:1px solid var(--rn-grey3);color:var(--color-white);box-shadow:none}.search-results-paging-count{margin-left:0;font-size:12px;letter-spacing:.25px;text-transform:uppercase}.search-results-view-changer .btn{background:unset;color:unset;box-shadow:unset;min-width:unset;padding:5px 10px;height:32px;color:var(--dark-text);border-color:var(--rn-grey1)!important;background-color:var(--rn-white)!important;letter-spacing:.5px;font-weight:500;font-size:12px;text-transform:uppercase;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.search-results-view-changer .btn:hover{background:var(--color-gray-3)!important;border-color:var(--rn-grey2)!important;color:var(--dark-text)}.search-results-bottom-controls-wrapper select,.search-results-top-controls-wrapper select{border-radius:3px;height:inherit;font-size:12px;text-transform:uppercase;padding:5px 10px;height:32px;border-color:var(--rn-grey1)!important;background-color:var(--rn-white)!important}@media (max-width:479px){.search-results-view-changer{display:none}.search-results-top-controls-wrapper .row>div:last-child{display:block}}@media (min-width:640px) and (max-width:991px){.search-results-top-controls-wrapper .row>div:last-child{display:flex}.search-results-view-changer{margin-right:10px}}@media (min-width:991px){.search-results-bottom-controls-wrapper .row,.search-results-top-controls-wrapper .row{display:flex}}:root{--listing-bottom-form-bg:}.listing-hero{border:none}.listing-photo-lightbox-link a{border:none!important}.listing-hero .listing-photo-lightbox-link .btn{border:0!important;background:var(--accent)}.listing_detail_view .fancybox-skin{padding:0!important}span.listing-photo-count{font-weight:400;font-size:1.6rem}.listing-hero-carousel .glyphicon-chevron-left:before{content:"\f060";font-family:var(--fontawesome);font-weight:700}.listing-hero-carousel .glyphicon-chevron-right:before{content:"\f061";font-family:var(--fontawesome);font-weight:700}.listing-main-info{background:var(--color-white);padding-top:30px;margin-top:0;text-align:center}.listing-main-info.has-listing-tag .label{font-size:1.5rem;font-weight:400;letter-spacing:.5px;border-radius:3px;padding:10px 15px;background:var(--accent);display:inline-block}.listing-secondary-info-and-cta-container{border-color:var(--light-accent)}.listing-ctas-main .btn-secondary{background:var(--color-gray);border-color:var(--color-gray)!important}.listing-ctas-main .btn-secondary:hover{background:var(--dark-mode-3);border-color:var(--dark-mode-3)!important;color:var(--color-white)}.listing-ctas-main .btn-primary:hover,.listing-ctas-main .btn-secondary:hover{transition-delay:0s!important}.listing-ctas-main a{position:relative;padding-right:35px}.listing-ctas-main a:before,.listing-ctas-main a:after{position:absolute;right:15px;font-family:var(--fontawesome);transition:all .2s ease;font-size:13px;top:15px}.listing-ctas-main a:before{content:"\f101";opacity:0;transform:translate(10px,0)}.listing-ctas-main a:after{content:"\f054";font-family:var(--fontawesome);margin-left:10px;transition:all .2s ease}.listing-ctas-main a:hover:before{opacity:1;transform:translate(0px,0)}.listing-ctas-main a:hover:after{opacity:0;transform:translate(-10px,0)}.listing-main-info h3{color:var(--dark-accent);line-height:1.6;margin-top:0;margin-bottom:0}.listing-main-info h1{color:var(--dark-accent);font-weight:700;margin-bottom:10px;line-height:1}.listing-main-info-price{color:var(--dark-accent)}.listing-secondary-info-and-cta-container{margin-bottom:40px;padding-bottom:12px;text-align:center}ul.listing-secondary-info{display:flex;align-items:flex-end;justify-content:space-evenly;text-align:center}ul.listing-secondary-info li{border-left:0;border-right:0;float:none;color:var(--dark-accent);font-weight:500}ul.listing-secondary-info li:before{content:"";display:block;font-family:var(--fontawesome);font-weight:700;font-size:24px;color:var(--color-gray);position:relative;opacity:.5;margin-bottom:5px}ul.listing-secondary-info li:first-child:before{content:"\f236"}ul.listing-secondary-info li:nth-child(2)::before{content:"\f2cc"}ul.listing-secondary-info li:nth-child(3):before{content:"\f065"}ul.listing-secondary-info li:last-child:before{content:"\f274";font-weight:400}section.content-section.section-listing-details{background:var(--color-white)!important;color:var(--dark-text)!important}.listing-main-content-container .row>div{width:100%;float:none}.listing-main-content-container .row>div:first-child{padding:0 25px}.listing-main-content-container .listing-secondary-content-container{display:flex;flex-wrap:wrap}.listing-main-content-container .listing-secondary-content-container>div{width:100%!important;padding:0 25px 25px}.listing-main-content-container .listing-secondary-content-container>div:empty{display:none}.listing-main-content-container .listing-secondary-content-container .listing-open-house-container,.listing-main-content-container .listing-secondary-content-container>div.listing-other-actions-container{width:100%!important;padding-top:25px;border-top:1px solid var(--light-accent);margin-top:25px}.listing-main-content-container .listing-secondary-content-container .listing-open-house-container h4{color:var(--dark-accent)}.listing-main-content-container .listing-secondary-content-container>div.listing-other-actions-container>*{margin:0 5px 10px;width:100%}.listing-main-content-container .listing-secondary-content-container>div.listing-other-actions-container>.btn{border-color:var(--accent)}.listing-main-content-container .listing-secondary-content-container>div.listing-other-actions-container>.btn:hover{border-color:var(--accent-hover)}@media screen and (min-width:480px){.listing-details-container{padding:40px 0 20px 0}}@media screen and (min-width:768px){.listing-main-info{background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 60%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 60%);padding-top:0;text-align:unset;margin:-100px 0 0}.listing-main-info.has-listing-tag{margin-top:-150px}.listing-main-info h1,.listing-main-info h3,.listing-main-info-price{color:var(--color-white)}}@media screen and (min-width:992px){.listing-main-content-container .listing-secondary-content-container>div{width:33.33333%!important}.listing-main-content-container .listing-secondary-content-container .listing-open-house-container{width:100%!important}.listing-main-content-container .listing-secondary-content-container>div.listing-other-actions-container{display:flex;justify-content:space-between}ul.listing-secondary-info{text-align:left}.listing-ctas-main{margin:0 0 20px}}.listing-lead-form-container{background:transparent}.listing_detail_view .listing-bottom-form-container{border-top:1px solid var(--dark-accent);border-bottom:1px solid var(--dark-accent);padding:80px 0;position:relative;overflow:hidden;background-image:var(--listing-bottom-form-bg);background-size:cover;background-repeat:no-repeat}.listing_detail_view .listing-bottom-form-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--dark-accent);opacity:.5}.listing_detail_view .listing-bottom-form-container .container{position:relative;z-index:1}.listing_detail_view.light-mode .listing-bottom-form-container{border-color:var(--light-accent);border-color:var(--light-accent)}.listing_detail_view .listing-lead-form-container{padding:0 25px}.listing_detail_view .listing-lead-form-container .col-lg-12>h3{text-align:center;margin-bottom:40px}.listing_detail_view .listing-bottom-form-container form{width:100%;display:flex;flex-direction:column-reverse}.listing_detail_view .listing-lead-form-container .col-lg-8{margin-bottom:80px}.listing_detail_view .listing-lead-form-container .col-lg-4{text-align:center}.listing_detail_view .listing-lead-form-container .col-lg-4 .fa{display:none}.listing_detail_view .listing-lead-form-container .contact-info-container,.listing_detail_view .listing-lead-form-container .contact-info-container a,.listing_detail_view .listing-lead-form-container .contact-info-container p{font-weight:400;font-size:1.8rem}.listing_detail_view .listing-lead-form-container p.contact-info-address{font-size:1.1em;line-height:1.6}.listing_detail_view .listing-lead-form-container .contact-info-brokerage{color:var(--color-gray);font-size:.9em;margin-bottom:25px}.listing_detail_view .listing-lead-form-container .formContent .btn{width:100%}.light-mode.listing_detail_view .listing-bottom-form-container:before{background:var(--form-color-light)}.light-mode .listing-lead-form-container,.light-mode .listing-lead-form-container .contact-info-name{color:var(--dark-accent)}@media screen and (min-width:992px){.listing_detail_view .listing-lead-form-container .col-lg-12>h3{text-align:center;margin-bottom:80px}.listing_detail_view .listing-lead-form-container form>div{padding:0 80px}.listing_detail_view .listing-bottom-form-container form{flex-direction:row}.listing_detail_view .listing-lead-form-container .col-lg-4{width:40%;text-align:unset}.listing_detail_view .listing-lead-form-container .col-lg-8{width:60%;border-left:1px solid var(--dark-accent);margin-bottom:unset}.light-mode.listing_detail_view .listing-lead-form-container .col-lg-8{border-color:var(--light-accent)}}.listing-detail-vow-login{text-align:center}.listing-detail-vow-login h4{color:var(--dark-text);font-weight:700}.fancybox-katana p{margin-bottom:10px;text-align:center}.listing-detail-vow-login a:not(.btn),.fancybox-katana.account-lightbox a:not(.btn){color:var(--accent)}.fancybox-katana.account-lightbox h2{color:var(--dark-text);font-weight:700;text-align:center;font-size:2.8rem}.fancybox-katana.account-lightbox .btn{margin:0 auto;display:block;width:60%;font-size:90%;text-transform:uppercase;font-weight:400;font-weight:500}.fancybox-katana.account-lightbox .form-group{text-align:center;margin-bottom:10px}.fancybox-katana.account-lightbox .form-control{background:var(--form-color-light);border-color:var(--form-color-light)}.fancybox-katana.account-lightbox .form-control:focus{background:var(--form-color-light);border-color:var(--form-color-light)}.fancybox-katana.account-lightbox .form-control:not(#sortorder):focus,.fancybox-katana.account-lightbox .form-control:not(#sortorder):not(:placeholder-shown){color:var(--form-color-dark);background:var(--light-mode-2)}.fancybox-katana.account-lightbox .box_submit{padding-bottom:25px}.page-intro,.page-outro{color:var(--color-gray-3)}.light-mode .page-intro,.light-mode .page-outro{color:var(--color-gray)}.page-intro h2,.page-outro h2{--text-title-size:2.8rem;--text-multiplier:1;font-weight:500;font-size:calc(var(--text-title-size) * var(--text-multiplier));margin-bottom:50px}.page-intro .row>div,.page-outro .row>div{width:100%;float:none;padding-left:25px;padding-right:25px;padding-bottom:35px}.page-intro .img-wrap,.page-outro .img-wrap{display:block;overflow:hidden;position:relative;height:100%;opacity:0;transform:translateY(20px);transition:all .5s ease-out;border-radius:6px}.page-intro img,.page-outro img{transform:scale(1.2);transition:all .5s ease-in}.fX.page-intro .img-wrap,.fX.page-outro .img-wrap{opacity:1;transform:translateY(0px);transition-delay:.4s}.fX.page-intro .img-wrap>img,.fX.page-outro .img-wrap>img{transform:scale(1);transition-delay:.6s}@media screen and (min-width:992px){.page-intro .row{display:flex;flex-wrap:wrap;flex-direction:row-reverse;align-content:space-between;min-height:550px}.page-outro .row{display:flex;flex-wrap:wrap;flex-direction:row;align-content:space-between;min-height:550px}.page-intro .row>div,.page-outro .row>div{padding-bottom:0}.page-intro .row>div:first-child,.page-outro .row>div:last-child{width:33.33333333%}.page-intro .row>div:last-child,.page-outro .row>div:first-child{width:66.66666667%}.page-intro .row>div>div,.page-outro .row>div>div{height:100%;display:flex;flex-direction:column;justify-content:space-between}.page-intro .row>div:last-child,.page-outro .row>div:first-child{border-right:1px solid var(--dark-accent)}.light-mode .page-intro .row>div:last-child,.light-mode .page-outro .row>div:first-child{border-color:var(--light-accent)}.page-intro .row>div:last-child img,.page-outro .row>div:first-child img{min-height:550px;object-fit:cover;object-position:center;height:100%}.page-intro h2,.page-outro h2{margin-bottom:100px}}.page-pre-content .row>div{float:none;width:100%}.page-pre-content .row>div>div{padding:0 20px}.page-pre-content .row>div{margin-bottom:25px;color:var(--color-gray-3)}.light-mode .page-pre-content .row>div{color:var(--color-gray)}.page-pre-content .row>div:nth-of-type(2) *[class*="header"]{margin:0;font-weight:500}@media screen and (min-width:992px){.page-pre-content .row{display:flex;flex-wrap:wrap}.page-pre-content .row>div{width:50%;float:none}.page-pre-content .row>div:first-of-type{width:100%}}.full-img .row>div{padding-left:25px;padding-right:25px}.full-img .img-wrap{display:block;overflow:hidden;position:relative;height:100%;opacity:0;transform:translateY(20px);transition:all .5s ease-out;border-radius:6px}.full-img img{transform:scale(1.2);transition:all .5s ease-in}.editmode .full-img img{transform:scale(1)!important}.fX.full-img .img-wrap{opacity:1;transform:translateY(0px);transition-delay:.4s}.fX.full-img .img-wrap>img{transform:scale(1);transition-delay:.6s}.steps-content .rn-content-block{padding-bottom:0;padding-top:0}.steps-content.last .rn-content-block{margin-bottom:80px}.steps-content .row>div{margin-bottom:60px}.steps-content .row>div>div{font-weight:300;padding:0 25px;color:var(--col)}.steps-content h3{font-weight:500;margin-bottom:25px}.closing{background:var(--dark-mode-2);font-weight:300}.closing .container{max-width:780px}.closing *[class*="header"]{margin-top:0;margin-bottom:25px}.bio-services .row{display:flex;flex-direction:column}.bio-services .row>div{width:100%}.bio-services .row>div>div{background:var(--accent);overflow:hidden;margin-bottom:25px}.bio-services br{display:none}.bio-services .row .img-wrap{height:280px;width:100%;object-fit:cover;object-position:center;display:block;background-color:var(--dark-accent)}.bio-services .row .img-wrap>img{height:100%;width:100%;object-fit:cover;transition:all .3s ease}.bio-services .row .img-wrap:hover>img{transform:scale(1.1);transition-delay:0s}.bio-services .row .img-wrap:before{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:var(--dark-mode);pointer-events:none;opacity:.2;z-index:1;transition:all .5s ease-out}.bio-services .row .img-wrap:after{position:absolute;width:100%;height:100%;background-color:var(--accent);content:"";top:0%;left:0%;right:0%;bottom:0;pointer-events:none;z-index:2;transform:scale(1.1)}.bio-services [class*="header"]{margin:0;padding:10px 0 15px 15px;color:var(--color-white);font-size:2.2rem}@media (min-width:992px){.bio-services .row{flex-direction:row}.bio-services .row .img-wrap{height:320px}.bio-services [class*="header"]{font-size:2.4rem}}.cta-section.cta-lg{margin:50px 0}.cta-section{background-color:var(--dark-mode-2)}.cta-section .rn-content-block:before{content:"";background-color:var(--dark-mode);opacity:1;height:100%;width:100%;top:0;left:0;right:0;bottom:0;position:absolute;transition:all .4s ease}.cta-section [class*="header"]{margin:10px 0 25px;font-weight:600;font-size:4rem;line-height:1.1}.cta-section a{color:var(--color-white);padding:1.2rem 1.6rem;display:inline-block;border:2px solid var(--accent);background:var(--accent);font-size:1.5rem;font-weight:500;transition:all .3s ease;overflow:hidden;position:relative;border-radius:5px}.cta-section a:hover,.cta-section a:focus{border:2px solid var(--accent-hover);background:var(--accent-hover)}.cta-section a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;height:100%;background:var(--accent-hover);transform:scaleY(0);transform-origin:bottom;transition:transform .4s ease}.cta-section a:hover:before{transform:scaleY(1);transform-origin:top}.fX.cta-section .rn-content-block:before{opacity:.8;transition-delay:.2s}@media screen and (min-width:1200px){.cta-section.cta-lg{margin:80px 0}.cta-section [class*="header"]{font-size:6rem}}.cta-section.alt-cta{margin:100px 0;text-align:center}.cta-section.alt-cta .rn-content-block{padding-top:80px;padding-bottom:0}.cta-section.alt-cta .container{width:100%}.cta-section.alt-cta .row>div{width:100%;float:none}.cta-section.alt-cta .rn-col-2-2-content img{width:90%;margin-top:35px;transition:all .2s ease;transform:translate(20px,0);opacity:0!important}.fX.cta-section.alt-cta .rn-col-2-2-content img{opacity:1!important;transform:translate(0px,0)}@media screen and (min-width:575px){.cta-section.alt-cta .rn-content-block{padding-left:60px;padding-right:60px}.cta-section.alt-cta .rn-col-2-2-content img{max-width:420px}}@media screen and (min-width:992px){.cta-section.alt-cta{text-align:unset}.cta-section.alt-cta .rn-content-block{padding-left:0;padding-right:0}.cta-section.alt-cta .container{width:100%}.cta-section.alt-cta .row>div{width:50%;float:left}.cta-section.alt-cta .rn-col-1-2-content{position:relative;left:70px}.cta-section.alt-cta .rn-col-2-2-content{text-align:center}}@media screen and (min-width:1200px){.cta-section.alt-cta .rn-content-block{padding-top:100px}.cta-section.alt-cta .rn-col-1-2-content{top:-40px}.cta-section.alt-cta .rn-col-2-2-content img{max-width:unset;width:90%;margin-top:-120px}}@media screen and (min-width:1400px){.cta-section.alt-cta .rn-col-1-2-content{left:35px}.cta-section.alt-cta .rn-col-2-2-content img{width:100%;margin-top:-125px}}.light-mode .cta-section .rn-content-block:before{background-color:var(--light-mode-2)}.light-mode .fX.cta-section .rn-content-block:before{opacity:.85;transition-delay:.4s}.light-mode .cta-section a{background-color:var(--accent);border-color:var(--accent)}.light-mode .cta-section a:hover{border-color:var(--accent-hover)}.light-mode .cta-section a:before{background-color:var(--accent-hover)}.contact .big-contact-form-wrapper{border-top:none;border-bottom:none;padding:0}.contact .big-contact-form-container .col-lg-5{display:none}.contact .big-contact-form-container .row>div:first-child:before{opacity:0}@media screen and (min-width:992px){.contact .big-contact-form-container .row>.col-lg-6{width:75%;margin:0 auto}}.contact .contact-content,body.blog .contact-content{border-bottom:1px solid var(--dark-accent);border-top:1px solid var(--dark-accent)}body.blog .contact-content{margin-bottom:40px}.contact-content .rn-col-1-2-content h3{font-weight:400;font-size:32px;line-height:1.5}.contact-content .rn-col-1-2-content h3 a{color:var(--accent);transition:all .2s ease}.contact-content .rn-col-1-2-content h3 a:hover{color:var(--accent-hover)}.contact-content .row>div{padding:40px}.contact-content .rn-col-2-2-content>div{width:100%;margin:0;padding:0;float:none;color:var(--rn-grey1)}.contact-content .rn-col-2-2-content .contact-info-name,.contact-content .rn-col-2-2-content .contact-info-brokerage,.contact-content .rn-col-2-2-content .contact-info-email,.contact-content .rn-col-2-2-content .fa-phone,.contact-content .rn-col-2-2-content .fa-envelope,.contact-content .rn-col-2-2-content .fa-map-marker{display:none}.contact-content .rn-col-2-2-content .contact-info-address span:first-of-type{content:"";display:block}.contact-content .contact-info-social .fa-stack-2x{color:transparent}.contact-content .contact-info-social .fa-stack-1x{color:var(--rn-grey1);transition:all .2s ease}.contact-content .rn-col-2-2-content p[class*="contact-info-"] a{color:var(--rn-grey1);transition:all .2s ease}.contact-content .rn-col-2-2-content p[class*="contact-info-"] a:hover,.contact-content .contact-info-social a:hover .fa-stack-1x{color:var(--accent-hover)}.contact-content .contact-info-details,.contact-content .contact-info-address,.contact-content .contact-info-social{margin-bottom:35px}.contact-info-details>p{margin-bottom:5px}.contact-info-details>p:last-of-type{margin-bottom:0}.contact-content .contact-info-details::before,.contact-content .contact-info-address::before,.contact-content .contact-info-social::before{display:block;text-transform:uppercase;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:2px;margin-bottom:15px;font-family:var(--headings-font);color:var(--color-white)}.contact-content .contact-info-details::before{content:"Contact Infos"}.contact-content .contact-info-address::before{content:"Where to find us"}.contact-content .contact-info-social::before{content:"Follow Us"}body.light-mode .contact-content{border-bottom:1px solid var(--light-mode-2);border-top:1px solid var(--light-mode-2);background:var(--light-mode-2)}body.light-mode .contact-content .rn-col-2-2-content>div,body.light-mode .contact-content .rn-col-2-2-content p[class*="contact-info-"] a,body.light-mode .contact-content .contact-info-social .fa-stack-1x{color:var(--dark-accent)}body.light-mode .contact-content .rn-col-2-2-content p[class*="contact-info-"] a:hover,.contact-content .contact-info-social a:hover .fa-stack-1x{color:var(--accent-hover)}body.light-mode .contact-info-details::before,body.light-mode .contact-info-address::before,body.light-mode .contact-info-social::before{color:var(--color-black)}.community .row>div>div{overflow:hidden;background-color:var(--dark-mode-2);position:relative}.community .row>div>div:before{pointer-events:none;background:var(--dark-mode);position:absolute;content:"";width:100%;height:100%;opacity:1;transition:all .2s ease;z-index:1}.community .row>div>div:before{animation:opacityReveal .4s forwards ease-in}.community .row>div>div img{transition:all .5s cubic-bezier(.79,.14,.15,.86);width:100%;opacity:0!important;object-fit:cover;object-position:center;height:280px}.community .row>div>div img img{transform:scale(1.2)}.community .row>div>div:after{position:absolute;width:100%;height:100%;background-color:var(--accent);content:"";top:0%;left:0%;right:0%;bottom:0;pointer-events:none;z-index:2}.community .row>div>div [class*="header"]{color:var(--color-white);position:absolute;bottom:0;padding:10px 25px 0;pointer-events:none;font-size:2.4rem;width:85%;z-index:3;transition:all .5s cubic-bezier(.65,.05,.36,1);transform:translate(0,30px);opacity:0}.community.fX .row>div>div img{transition-delay:1s;transform:scale(1.1);opacity:1!important}.community.fX .row>div>div:after{animation:clipRevealAnimation 1.5s forwards cubic-bezier(.65,.05,.36,1);transition-delay:.4s}.community.fX .row>div>div [class*="header"]{transform:translate(0,0);transition-delay:1s;opacity:1}.community .img-hover:hover img,.community .img-hover img{transition:transform .3s ease-in;transition-delay:0s!important;transform:scale(1.2)!important}.community .img-hover-out:hover img,.community .img-hover-out img{transition:transform .3s ease-in;transition-delay:0s!important}@media screen and (min-width:768px){.community .row{display:flex}.community .container{width:100%}.community .row>div>div img{height:380px}}@media screen and (max-width:991px){.community .row>div{margin-bottom:30px;width:100%}.communities-section .community .rn-content-block{padding:0}}@media screen and (min-width:992px){.community .row{flex-direction:row}.communities-section .community .rn-content-block{padding-bottom:15px}.communities-section .community:not(:first-child) .rn-content-block{padding-top:15px}.community .row>div>div [class*="header"]{padding:25px 25px 0;font-size:3.2rem;width:auto}}.blog-controls-wrapper{border-top:0}.blog-controls-wrapper .btn-group .btn{border-color:var(--color-white-2)!important;background:var(--color-white);border-radius:3px;font-family:var(--body-font);font-weight:500;letter-spacing:1px;font-size:1.4rem}.blog-controls-wrapper .btn-group .btn.dropdown-toggle{border-radius:0 3px 3px 0}.light-mode .blog-controls-wrapper .btn-group .btn{border-color:var(--color-gray-2)!important}.blog-overview-wrapper{padding:60px 0}.blog-entry-overview-container{text-align:left;padding:0 10px}.blog-overview-wrapper h2{font-size:2.4rem;line-height:1.3em;font-weight:bold}.blog-entry-overview-info{font-style:normal;font-size:1.6rem;margin-bottom:10px;color:var(--color-gray-2)}.blog-entry-overview-info a{color:var(--accent)}.blog-entry-overview-text{font-weight:300;font-size:1.5rem!important}.blog-entry-overview-text br{display:none}.blog-entry-overview-read-more a.btn{border:0!important;border-bottom:1px solid var(--accent)!important;padding:0 0 8px 0;background:transparent;color:var(--accent);font-size:1.3rem!important;letter-spacing:1px;border-radius:0}.blog-entry-overview-read-more a.btn:hover{background:transparent;border:0!important;border-bottom:1px solid var(--accent)!important;color:var(--accent-hover)}.blog .addthis_rn_container{text-align:center}.blog .addthis_rn_container:before{content:"Share this Article";display:block;text-transform:uppercase;margin:0 0 25px;font-weight:bold;letter-spacing:2px}:root{--blog-header-title-section-bg:url(https://s.realtyninja.com/static/media/med/)}.blog-header-title-section{position:relative;background-color:var(--dark-mode-2);background-image:var(--blog-header-title-section-bg);background-position:center;background-size:cover;background-repeat:no-repeat;padding:180px 0 50px}.blog-header-title-section:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:var(--dark-mode);opacity:.5}.light-mode .blog-header-title-section:before{background:var(--light-mode-2);opacity:.9}.blog-header-title-section>.container{position:relative;z-index:1}.blog-header-title-section h1{font-weight:600}.blog-header-title-section .blog-entry-info{font-style:normal;color:var(--color-gray-2)}.blog-header-title-section .blog-entry-info a{color:var(--accent)}:root{--agent-detail-bg-img:url(https://s.realtyninja.com/static/media/med/)}.page-title.team-banner .rn-content-block{min-height:unset}.page-title.team-banner .row{padding-bottom:20vh;padding-top:20vh}.team-photo{margin-top:-130px}.team-photo .img-wrap{height:auto;width:85%;margin:0 auto;display:block;background-color:var(--dark-accent)}.team-photo .img-wrap>img{height:100%;width:100%;object-fit:cover}.team-photo .img-wrap:before{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:var(--dark-mode);pointer-events:none;opacity:.9;z-index:1;transition:all .5s ease-out}.team-photo .img-wrap:after{position:absolute;width:100%;height:100%;background-color:var(--accent);content:"";top:0%;left:0%;right:0%;bottom:0;pointer-events:none;z-index:2}.agents-form-wrapper{display:none}.agent_detail_view .page-title .rn-content-block{padding:150px 25px 70px;position:relative;background-color:var(--dark-mode)!important;background-image:var(--agent-detail-bg-img)!important;background-position:center;background-size:cover;background-repeat:no-repeat;min-height:unset!important}.agent_detail_view .page-title .row{padding-top:0}.agent_detail_view .page-title h1{opacity:1}.agent_detail_view .page-title h1:before{content:"Agent Profile";display:block;font-weight:300;font-size:16px;text-transform:uppercase;letter-spacing:3px;color:var(--accent)}.agent_detail_view .agent-content-full .fa{color:var(--color-gray);opacity:.75;width:25px}.agent_detail_view .agent-content-full a{color:var(--accent)}.section-agent-active-listings{padding-top:60px;padding-bottom:60px}.section-agent-active-listings .section-heading{text-align:center}.agent-container{border:none;background:transparent;box-shadow:none!important;border-radius:0;padding:0 15px}.agent-container:hover{transform:scale(1)}.agent-container img{border-radius:6px}.agent-container h4{font-weight:600}.agent-container .agent-title{color:var(--color-gray)}.agent-content .agent-email,.agent-content .agent-lang,.agent-content .agent-listings,.agent-content .agent-location,.agent-content .agent-phone,.agent-content .agent-website{display:block;float:none;font-size:1.5rem;color:var(--color-gray)}.agent-content .fa{opacity:.5;width:25px}.agent-content a{color:var(--light-accent)}.agent_detail_view .footer-section{border-top:1px solid var(--dark-accent)}.light-mode.agent_detail_view .footer-section{border-color:var(--light-accent)}.light-mode .agent-content a{color:var(--dark-accent)}@media only screen and (min-width:768px){.agent-container{height:610px}.agent-headshot,.agent-headshot img{height:360px}}@media (min-width:992px){.page-title.team-banner .row{padding-top:25vh;padding-bottom:15vh}.team-photo .img-wrap{height:550px}.agent_detail_view .page-title .rn-content-block{padding-top:180px}}@media (min-width:1200px){body:not(.agent_detail_view) .agents-wrapper .col-lg-3{width:33.3333%}}.jBox-content .rn_colour_black{background:var(--rn-black)!important}.jBox-content .rn_colour_grey1{background:var(--rn-grey1)!important}.jBox-content .rn_colour_grey2{background:var(--rn-grey2)!important}.jBox-content .rn_colour_grey3{background:var(--rn-grey3)!important}.jBox-content .rn_colour_white{background:var(--rn-white)!important}.jBox-content .rn_colour_red{background:var(--rn-red)!important}.jBox-content .rn_colour_orange{background:var(--rn-orange)!important}.jBox-content .rn_colour_yellow{background:var(--rn-yellow)!important}.jBox-content .rn_colour_green{background:var(--rn-green)!important}.jBox-content .rn_colour_blue{background:var(--rn-blue)!important}.jBox-content .rn_colour_purple{background:var(--rn-purple)!important}.jBox-content .rn_colour_pink{background:var(--rn-pink)!important}.rn_colour_black{color:var(--rn-black)!important}.rn_colour_grey1{color:var(--rn-grey1)!important}.rn_colour_grey2{color:var(--rn-grey2)!important}.rn_colour_grey3{color:var(--rn-grey3)!important}.rn_colour_white{color:var(--rn-white)!important}.rn_colour_red{color:var(--rn-red)!important}.rn_colour_orange{color:var(--rn-orange)!important}.rn_colour_yellow{color:var(--rn-yellow)!important}.rn_colour_green{color:var(--rn-green)!important}.rn_colour_blue{color:var(--rn-blue)!important}.rn_colour_purple{color:var(--rn-purple)!important}.rn_colour_pink{color:var(--rn-pink)!important}div.editable[class*="content"]{transition-delay:0s!important}.editmode .custom-main-header,.editmode .page-title a.watch:before,.editmode .page-title a.watch:after,.editmode .custom-slide a.watch:before,.editmode .custom-slide a.watch:after,.editmode .custom-banner a.watch:before,.editmode .custom-banner a.watch:after{display:none}.editmode .header-section,.editmode .page-title .row br,.editmode .custom-slide .row br,.editmode .custom-banner .row br,.editmode .bio-services br{display:block}.editmode .page-title a.watch,.editmode .custom-slide a.watch,.editmode .custom-banner a.watch{overflow:hidden;position:relative;background:none;width:unset;height:unset;border:solid 2px var(--color-white);border-radius:0;position:relative;font-size:1.4rem;padding:14px 24px;line-height:unset;text-align:center;top:unset}.editmode.light-mode .page-title a.watch,.editmode.light-mode .custom-slide a.watch,.editmode.light-mode .custom-banner a.watch{border-color:var(--dark-accent);color:var(--dark-accent)}.editmode .section-scroll{visibility:hidden}.editmode .with-video span.img-wrap img{visibility:visible!important}.editmode .with-video span.img-wrap video{display:none!important}.editmode .search h3,.editmode .services img,.editmode .search .rn-content-block:hover .rn-col-1-1-content>div{opacity:1!important;position:relative}.editmode .services img{transform:scale(1)!important}.editmode .services-slide:before,.editmode .services-slide:after{opacity:0!important}.editmode .services .rn-col-2-2-content{padding:50px!important}.editmode .services .rn-col-2-2-content h3,.editmode .services .rn-col-2-2-content>div{transform:none;opacity:1!important;position:relative;z-index:1}.editmode .services .rn-col-2-2-content>div br{display:block}.editmode .services .rn-col-2-2-content .btn{transform:translate(0px,0px)!important;transition:none!important;transition-delay:0!important;opacity:1!important}.editmode .page-intro img,.editmode .page-outro img,.editmode .search .rn-content-block:hover h3{transform:scale(1)!important}.listing_detail_view.toolbar .custom-main-header{padding-top:unset;z-index:126}.listing_detail_view.toolbar #notification{margin-top:-130px}.editmode .community .row>div>div [class*="header"]{position:relative!important;pointer-events:unset;padding:0!important;transition:none!important}.light-mode.editmode .community .row>div>div [class*="header"]{color:var(--color-black)}.editmode .community .row>div>div img{transform:scale(1)!important;opacity:1!important}.editmode .community .row>div>div:before,.editmode .community .row>div>div:after{opacity:0!important;transition:none!important;transition-delay:0!important}.editmode .cta-section img{opacity:1!important;transition:none!important}.blog .img-wrap,.team-photo .img-wrap,.bio-services .img-wrap{opacity:0;border-radius:6px;transition:all .4s ease;transform:translate(0,30px);overflow:hidden;display:block}.blog .img-wrap>img,.team-photo .img-wrap>img,.bio-services .img-wrap>img{transform:scale(1.2);transition:all .4s ease}.fX.blog .img-wrap,.fX.team-photo .img-wrap,.fX.bio-services .img-wrap{opacity:1;transform:translate(0,0px);transition-delay:.3s}.fX.blog .img-wrap>img,.fX.team-photo .img-wrap>img{transform:scale(1);transition-delay:.5s}.fX.bio-services .img-wrap>img{transform:scale(1)}.formContent,.listing-lead-form-container .contact-info-container,.big-contact-form-container .row>div:last-child{transition:all .4s ease;opacity:0;transform:translate(0,30px)}.fX .formContent,.fX.listing-lead-form-container .formContent,.fX.listing-lead-form-container .contact-info-container,.fX .big-contact-form-container .row>div:last-child{opacity:1;transform:translate(0,0px)}.fX .contact-info-container,.fX .big-contact-form-container .row>div:last-child{transition-delay:.3s}.contact-form-heading [class*="content"]{transition:all .4s ease;opacity:0}.contact-form-heading .tiny{transition:all .4s ease;opacity:0;transform:translate(0,-20px)}.contact-form-heading [class*="header"]{transition:all .4s ease;opacity:0;transform:translate(0,20px)}.fX.contact-form-heading [class*="content"]{opacity:1}.fX.contact-form-heading .tiny,.fX.contact-form-heading [class*="header"]{transition-delay:.4s;opacity:1;transform:translate(0,0px)}.loaded .slick-active .custom-slide .rn-content-block:before,.loaded .page-title .rn-content-block:before,.loaded .custom-banner .rn-content-block:before{opacity:.95;transition-delay:.2s}.loaded .slick-active .custom-slide.full-bg .rn-content-block:before,.loaded .page-title.full-bg .rn-content-block:before,.loaded .custom-banner.full-bg .rn-content-block:before{opacity:.65;transition-delay:.2s}.listing-main-info .row>div{transition:all .4s ease;opacity:0;transform:translate(0,20px)}.loaded .listing-main-info .row>div{opacity:1;transform:translate(0,0px)}.loaded .listing-main-info .row>div:last-child{transition-delay:.3s}.listing-secondary-info-and-cta-container .listing-secondary-info{transition:all .4s ease;opacity:0;transform:translate(0,20px)}.listing-secondary-info-and-cta-container .listing-ctas-main>a{transition:all .4s ease;opacity:0;transform:translate(0,-20px)}.fX.listing-secondary-info-and-cta-container .listing-secondary-info{opacity:1;transform:translate(0,0px);transition-delay:.3s}.fX.listing-secondary-info-and-cta-container .listing-ctas-main>a{transition-delay:0s;opacity:1;transform:translate(0,0px)}.loaded .slick-active .custom-slide .rn-content-block:after,.loaded .page-title .rn-content-block:after,.loaded .custom-banner .rn-content-block:after{transform:scaleX(1);transition-delay:1.2s}.loaded .slick-active .custom-slide .rn-content-block .rn-col-1-1-content,.loaded .page-title .rn-content-block .rn-col-1-1-content,.loaded .custom-banner .rn-content-block .rn-col-1-1-content{opacity:1;transition-delay:.6s}.loaded .slick-active .custom-slide .rn-content-block .rn-col-1-1-content h1,.loaded .page-title .rn-content-block .rn-col-1-1-content h1,.loaded .custom-banner .rn-content-block .rn-col-1-1-content h1{opacity:1;transform:translate(0,0px);transition-delay:.8s}.loaded .slick-active .custom-slide .rn-content-block .rn-col-1-1-content .tiny,.loaded .page-title .rn-content-block .rn-col-1-1-content .tiny,.loaded .custom-banner .rn-content-block .rn-col-1-1-content .tiny{opacity:1;transform:translate(0,0px);transition-delay:1s}.loaded .slick-active .custom-slide span.img-wrap,.loaded .page-title span.img-wrap,.loaded .custom-banner span.img-wrap,.loaded .team-photo span.img-wrap{opacity:1;transform:translate(0,0);transition-delay:.4s}.loaded .slick-active .custom-slide span.img-wrap img,.loaded .page-title span.img-wrap img,.loaded .custom-banner span.img-wrap img,.loaded .team-photo span.img-wrap img{transform:scale(1);transition-delay:.6s;opacity:1!important}.loaded.light-mode .slick-active .custom-slide span.img-wrap img,.loaded.light-mode .page-title span.img-wrap img,.loaded.light-mode .custom-banner span.img-wrap img,.loaded.light-mode .team-photo span.img-wrap img{opacity:.9!important}.loaded .slick-active .custom-slide span.img-wrap:after,.loaded .page-title span.img-wrap:after,.loaded .custom-banner span.img-wrap:after,.loaded .team-photo span.img-wrap:after,.fX.bio-services span.img-wrap:after{animation:imgWrapReveal 1.5s forwards cubic-bezier(.65,.05,.36,1);transition-delay:.3s}.loaded .slick-active .custom-slide span.img-wrap:before,.loaded .page-title span.img-wrap:before,.loaded .custom-banner span.img-wrap:before{opacity:.5;background:var(--color-black);transition-delay:.4s}.loaded .team-photo span.img-wrap:before{opacity:0;background:transparent;transition-delay:.4s}.loaded .section-scroll::before{width:90px;transition-delay:1.5s}.loaded .section-scroll span{opacity:1;transition-delay:1.2s}@keyframes imgWrapReveal{0%{clip-path:inset(0 0 0 100%)}50%{clip-path:inset(0)}100%{clip-path:inset(0 100% 0 0)}}@media screen and (min-width:768px){.loaded .slick-active .custom-slide span.img-wrap:before,.loaded .page-title span.img-wrap:before,.loaded .custom-banner span.img-wrap:before{opacity:.15}.loaded .slick-active .custom-slide .rn-content-block:before,.loaded .page-title .rn-content-block:before,.loaded .custom-banner .rn-content-block:before{opacity:.8}}