:root{--accent:#8ABFD6;--accent-hover:#BEDAE4;--primary:#06205C;--secondary:#0090BA;--tint:#E21C90;--grey:#DDE1E2;--heading:freight-neo-pro,sans-serif;--body:atten-new,sans-serif}.rn_colour_blue{color:var(--primary)}.footer-section,.rn-content-block{padding-bottom:60px;padding-top:60px}.header1,.header2,.header3,.header4,.header5,h1,h2,h3,h4,h5,.recent-blog-entry-date,.header-contact-details,.navbar-default .navbar-nav>li>a,.hero-carousel .carousel-caption h1,.section-heading h3,.listing-main-info h1,.blog-header-title-section .blog-entry-info,.blog-header-title-section h1,.blog-overview-wrapper,.blog-overview-wrapper h2{font-family:var(--heading)}body,.big-contact-form-wrapper,.small-contact-info-wrapper,.hero-carousel .carousel-caption .btn,.building-main-info-listings-count,.listing-detail-info-list-container,.listing-grid,.listing-list,.listing-main-info-price,.listing-secondary-info,.mls-search-controls-wrapper,.mls-search-controls-wrapper label,.search-results-table-view-wrapper,#footer-disclaimer,.recent-blog-entry-text,.blog-post-content .header1,.blog-post-content .header2,.blog-post-content .header3,.blog-post-content .header4,.blog-post-content .header5,.blog-post-content h1,.blog-post-content h2,.blog-post-content h3,.blog-post-content h4,.blog-post-content h5,.blog-header-title-section .blog-entry-info,.blog-post-content,.blog-overview-wrapper,.blog-overview-wrapper h2,.mls-search-controls-wrapper .form-control{font-family:var(--body)}body{font-size:18px;line-height:1.6}a{transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;color:var(--primary)}a:hover{color:var(--secondary)}a:focus{text-decoration:none}.small-divider{display:none!important}*{text-shadow:none!important}html{scroll-behavior:smooth}.btn{transition:all .2s ease-in;font-family:atten-new,sans-serif}.btn-primary,.rn-invert-colors .btn-primary,.hero-carousel .carousel-caption .btn-primary{background-color:var(--primary);border-color:var(--primary);color:#fff;font-size:18px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;padding:15px 25px;box-shadow:0 20px 30px rgba(0 0 0 / 5%)}.btn-primary:hover,.rn-invert-colors .btn-primary:hover,.hero-carousel .carousel-caption .btn-primary:hover{background-color:#fff;border-color:var(--primary);color:var(--primary)}.blog-overview-wrapper .btn-outline{color:var(--accent);border-color:var(--accent)}.dropdown-menu a{transition:none;font-family:var(--sub-title-fonts);color:var(--secondary-color)!important}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:var(--white-color)!important;background-color:var(--primary-color)!important}.navbar-nav>li>.dropdown-menu{border-radius:0;margin-top:0;padding-top:0;border:none;box-shadow:none;background-color:var(--grey-color)}.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:var(--primary)}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{background-color:var(--grey-dark-color)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:var(--primary);background-color:var(--secondary)}.navbar-brand img{max-width:150px}#navbar{background-color:var(--white-color);z-index:999}.navbar-toggle{position:relative;width:44px;height:36px}.navbar-toggle .icon-bar+.icon-bar{margin:0}.navbar-toggle .icon-bar{position:absolute;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.navbar-toggle span:nth-child(2){top:10px}.navbar-toggle span:nth-child(3){top:16px}.navbar-toggle span:nth-child(4){opacity:1;top:22px}.navbar-toggle.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.navbar-toggle.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar-toggle.open span:nth-child(2){top:16px}.navbar-toggle.open span:nth-child(4){top:16px;opacity:0}.navbar-default .navbar-toggle.collapsed[aria-expanded="false"]:hover{background:var(--btn);transition:all .2s ease-in}.navbar-default .navbar-toggle.collapsed[aria-expanded="false"] .icon-bar{background:;transition:all .2s ease-in}.navbar-default .navbar-toggle,.rn-invert-colors .navbar-default .navbar-toggle{border-color:transparent}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle[aria-expanded="true"]{background:var(--dark-color)}.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle[aria-expanded="true"] .icon-bar{background:#fff}.dropdown span{background:transparent!important}.navbar-nav.sm-collapsible .caret:before{content:'\f078';font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navbar-nav.sm-collapsible .open>a>.caret:before{content:'\f077'}.navbar-default .navbar-nav>li>a{font-weight:500;font-size:14px;line-height:22px;text-transform:uppercase;letter-spacing:.03em;border:none!important}.navbar{margin-bottom:0}.navbar-header-centered{margin-top:0}#header-contact{margin-top:0;background-color:var(--dark-color)}#header-contact a{color:var(--white-color)}.header-account,.header-contact-details,.header-contact-social{margin-bottom:0}#header-contact .header-contact-social .fa-circle{color:transparent}@media only screen and (min-width :768px){.navbar-nav>li{display:inline-block;float:none}.navbar-nav>li>.dropdown-menu{background-color:var(--white-color);margin-top:15px!important;padding-top:10px;border:none;box-shadow:0 7px 5px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 7px 5px 0 rgba(0,0,0,.15);-moz-box-shadow:0 7px 5px 0 rgba(0,0,0,.15)}.rn-invert-colors #header-contact .header-contact-social .fa{color:#fff}.rn-invert-colors #header-contact .header-contact-social .fa-stack{width:32px}}@media only screen and (min-width :768px) and (max-width :1199px){.navbar-brand img{max-width:160px}.navbar-container{display:flex;flex-direction:column;align-items:center}.navbar .container-fluid{display:flex;flex-direction:column;align-items:center}.navbar-nav{margin-top:10px;float:none;text-align:center}.navbar-default .navbar-nav>li>a{padding:0 10px 10px}}@media only screen and (min-width :1200px){#navbar{margin-left:auto}.navbar>.container-fluid,.navbar>.container,#header-contact{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 15px 15px}#header-contact{justify-content:flex-end}.navbar-brand{padding:10px 15px}}@media screen and (min-width:1400px){.navbar-default .navbar-nav>li>a{font-size:16px}}@media screen and (max-width:767px){#header-contact{display:none}.navbar{display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between}.navbar-toggle{padding:0;float:none;background-color:var(--primary-color);border-radius:0;padding:10px;margin:0 15px;margin-left:auto}.navbar-default .navbar-toggle .icon-bar{background-color:var(--white-color)}.navbar-collapse{margin-top:70px}.navbar .container-fluid{margin:0}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:var(--primary-color);background-color:transparent}.nav>li{border-bottom:1px solid var(--grey-dark-color)}.nav>li:last-child{border:none}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:var(--primary-color);background-color:var(--grey-color)}.rn-invert-colors #header-contact .header-contact-social .fa{color:#fff}.rn-invert-colors #header-contact .header-contact-social .fa-stack{width:32px}}.footer-section{}.section-custom-footer{padding:0}#footer-disclaimer{padding:50px 0 0}@media screen and (max-width:767px){.footer-section{text-align:center}#footer-disclaimer{padding:20px 0 40px}#footer-disclaimer .mls_logo_footer{float:none;margin:0 auto 15px}#custom-footer p,#footer-disclaimer p{text-align:center}}.form-control:not(#sortorder){height:40px;border:1px solid #ccc;border-radius:2px;box-shadow:none;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}.listing-bottom-form-container .form-control:not(#sortorder){border:1px solid #eee}.big-contact-form-container .btn,.listing-bottom-form-container .btn{border:none;margin-top:4px;color:#fff;background-color:var(--primary);text-transform:uppercase;padding:15px 35px;letter-spacing:2px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;font-weight:bold}.listing-bottom-form-container .btn{color:var(--primary);background-color:#fff}.listing-bottom-form-container .btn:hover{background-color:var(--accent-hover)}.big-contact-form-container .btn:hover{background-color:var(--primary)}.contact-info-container *{}.big-contact-form-wrapper .col-lg-offset-1{margin-top:35px}.listing-lead-form-container .contact-info-name{overflow:hidden;text-indent:-999%;height:100px;width:200px;margin:0 auto 25px;background:transparent url(https://s.realtyninja.com/static/media/med/10123_edf9f5a4_MCG-Logo-White.png) center / contain no-repeat}.contact-info-address .fa,.contact-info-email .fa,.contact-info-fax .fa,.contact-info-mobile .fa,.contact-info-phone .fa,.contact-info-toll-free .fa{color:var(--primary)}.fa-stack-2x,.rn-invert-colors .small-contact-info-wrapper .contact-info-social .fa{color:var(--primary)!important}.rn-invert-colors .contact-info-address .fa,.rn-invert-colors .contact-info-email .fa,.rn-invert-colors .contact-info-fax .fa,.rn-invert-colors .contact-info-mobile .fa,.rn-invert-colors .contact-info-phone .fa,.rn-invert-colors .contact-info-toll-free .fa,.rn-invert-colors .small-contact-info-wrapper .contact-info-social .fa-circle{color:var(--accent)!important;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.rn-invert-colors .small-contact-info-wrapper .contact-info-social a:hover .fa-circle{color:#fff!important}.big-contact-form-container .contact-info-name,.big-contact-form-container .contact-info-brokerage{display:none}.big-contact-form-container h3{line-height:1.4;margin-bottom:20px}.contact-info-contact-image{max-width:200px}.section-quick-contact .contact-info-contact-image img{visibility:hidden}.section-quick-contact .contact-info-contact-image{background:transparent url(https://s.realtyninja.com/static/media/med/10123_edf9f5a4_MCG-Logo-White.png) center / contain no-repeat}.small-contact-info-wrapper{background:var(--primary)}@media screen and (max-width:767px){.big-contact-form-container,.small-contact-info-wrapper{text-align:center}.big-contact-form-container .contact-info-contact-image{margin:20px auto}.section-quick-contact .contact-info-contact-image{margin:40px auto 0}}@media screen and (min-width:768px){.listing-lead-form-container .contact-info-name{margin-bottom:25px;margin-left:0}}.listing-tag-over-image-container .listing-tag-small{box-shadow:none}.listing-hero{border:0}@media only screen and (min-width :992px){.featured-listing-desc-secondary{color:var(--tint)}}.featured-listings-wrapper .container>a:hover{color:var(--primary)}.featured-listing-desc-price{font-size:16px}.featured-listing-preview:hover{box-shadow:none!important}.featured-listing-desc-primary,.featured-listing-desc-secondary{font-size:13px}.quick-mls-search-controls-wrapper{}.mls-search-controls-wrapper{}.mls-search-controls-wrapper .ui-slider .ui-slider-range{}.listing-other-actions-container .btn{display:block;width:100%}.listing-ctas-main .btn-primary,.listing-ctas-main .btn-secondary{border-radius:3px;border:0;padding:15px 20px;box-shadow:0 10px 10px rgb(0 0 0 / 5%)}.listing-ctas-main .btn-primary:hover{background:var(--accent-hover)}.listing-ctas-main .btn-secondary{background:var(--secondary);color:#fff}.listing-ctas-main .btn-secondary:hover{background:var(--accent);color:#fff}.listing-bottom-form-container,.listing-lead-form-container{background:var(--primary)}.custom-heading{font-size:24px;color:#222222;line-height:32px}.custom-heading .rn-content-block{background-size:initial;background-position:top right;padding-bottom:0}.custom-heading h4{color:var(--accent);font-weight:400;font-family:var(--body);letter-spacing:2px;font-size:18px;margin-bottom:5px}.custom-heading h3{font-size:40px;color:var(--primary);font-weight:400;margin-top:0}.home-listings .container{position:relative}.slick-dots{position:relative!important;bottom:unset!important}.slick-dots li button:before{width:10px!important;height:10px!important;content:""!important;background-color:#ccc!important;transform:rotate(45deg)!important;border-radius:3px!important;opacity:.65!important}.slick-dots li.slick-active button:before{opacity:.85;color:black;background-color:var(--secondary)!important}.home-listings .section-heading{display:none}.slick-prev,.slick-next{background-color:#fff!important;box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);-webkit-box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.3);border-radius:50%!important;width:60px!important;height:60px!important;z-index:9!important;top:63%!important;opacity:1!important}.slick-prev{left:0}.slick-next{right:0}.slick-prev:before,.slick-next:before{font-family:'Material Icons'!important;font-weight:normal;font-style:normal}.slick-prev:before,.slick-next:before{content:'\e5c4'!important;color:var(--primary)!important;font-size:32px!important}.slick-next:before{content:'\e5c8'!important}.featured-listing-info-container h4 a{font-family:atten-new,sans-serif}.listings-showcase-1 .featured-listing-info-container,.listings-showcase-2 .featured-listing-info-container{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgb(6 32 92 / 25%) 51%,rgb(6 32 92 / 65%) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgb(6 32 92 / 25%) 51%,rgb(6 32 92 / 65%) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgb(6 32 92 / 25%) 51%,rgb(6 32 92 / 65%) 100%)}@media only screen and (min-width :768px){}@media only screen and (min-width :992px){.listings-showcase-4-or-more .featured-listing-preview{height:415px}.listings-showcase-4-or-more .img-listing-showcase,.listings-showcase-4-or-more .img-listing-showcase img{height:280px}.listings-showcase-4-or-more .featured-listing-info-container{text-align:left;color:#fff;background-color:var(--primary);padding:25px;border-top:10px solid #fff}.featured-listing-info-container h4 a,.featured-listing-desc-price,.featured-listing-desc-primary{color:#fff}}body.nav-expanded{overflow:hidden!important;position:relative!important}.nav-expanded .navbar-overlay{content:'';position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:99;background:rgb(6 32 92 / 90%);transition:background .6s ease-in-out;-webkit-transition:background .6s ease-in-out;-moz-transition:background .6s ease-in-out;-ms-transition:background .6s ease-in-out;-o-transition:background .6s ease-in-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media only screen and (max-width :767px){.navbar-nav{margin-top:50px}.navbar-default .navbar-nav>li>a{border-bottom:1px solid rgb(255 255 255 / 10%)!important}.navbar-default .navbar-nav>li:last-child>a{border-bottom:0!important}}@media only screen and (max-width :991px){.index #navbar{background:transparent}.index .rn-invert-colors .navbar-default .navbar-toggle .icon-bar{background:#fff!important}.index .rn-invert-colors .navbar-default .navbar-toggle.open .icon-bar{background:#fff!important}}@media only screen and (min-width:768px){#navbar{padding:0}}@media screen and (min-width:992px){#header-contact{position:relative;top:10px;right:25px}.navbar .container-fluid{padding-bottom:20px;padding-top:20px}}@media screen and (min-width:1200px){body .navbar-brand{position:absolute;bottom:-25px;margin:0;top:unset;width:200px}body .navbar-brand img{max-width:90%;height:auto}#header-contact{top:20px}.navbar .container-fluid{padding-bottom:10px;padding-top:0}}.mc-new-banner{text-align:center}.mc-new-banner .rn-content-block{padding-bottom:0;background-position:65% 0;position:relative}.mc-new-banner .rn-content-block:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--primary);opacity:.15}.mc-new-banner .rn-content-block .container{position:relative;z-index:1}.mc-new-banner .row div>div{display:flex;align-items:center;flex-direction:column}.mc-new-banner .row>div{float:none;width:100%}.mc-new-banner a.mc-main-logo{display:inline-block;padding:12.5px;margin-bottom:35px;background:rgb(255 255 255 / 85%);border-radius:5px;box-shadow:0 0 10px 10px rgb(255 255 255 / 85%)}.mc-new-banner .mc-main-photo{margin-bottom:25px}.mc-new-banner .row>div:first-child>div img{}.mc-new-banner ul{display:none;list-style:none;width:90%;margin:0 auto!important;padding:0!important}.mc-new-banner ul li{margin:0 10px 15px;display:inline-block}.mc-new-banner ul li a{display:inline-block;background:rgb(255 255 255 / 85%);text-align:center;min-width:220px;padding:15px 20px;border-radius:2px;box-shadow:0 20px 50px rgba(0 0 0 / 5%);font-size:17px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.mc-new-banner ul li a:hover{background:var(--primary);color:#fff;box-shadow:0 20px 50px rgba(0 0 0 / 10%)}.mc-new-banner ul{text-align:center}@media only screen and (min-width :768px){.mc-new-banner ul{display:block}.mc-new-banner .rn-content-block{padding-top:100px}}@media only screen and (min-width :768px) and (max-width :991px){.mc-new-banner .container{width:100%;padding:0}.mc-new-banner ul{margin:0 0 300px!important;width:90%}}@media only screen and (min-width :992px){.mc-new-banner{text-align:unset}.mc-new-banner .row>div{float:left;width:50%}.mc-new-banner ul{margin:0 0 20px!important;width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:0;grid-row-gap:0}.mc-new-banner ul li{margin:0 15px 15px 0;display:unset}.mc-new-banner ul li:first-child{grid-area:1 / 1 / 2 / 2}.mc-new-banner ul li:nth-child(2){grid-area:2 / 1 / 3 / 2}.mc-new-banner ul li:nth-child(3){grid-area:3 / 1 / 4 / 2}.mc-new-banner ul li:nth-child(4){grid-area:1 / 2 / 2 / 3}.mc-new-banner ul li:nth-child(5){grid-area:2 / 2 / 3 / 3}.mc-new-banner ul li:last-child{grid-area:3 / 2 / 4 / 3}.mc-new-banner ul li a{padding:10px 20px;min-width:200px}}@media only screen and (min-width :1200px){.mc-new-banner .rn-content-block{background-position:bottom center}.mc-new-banner ul li{margin:0 20px 20px 0}.mc-new-banner ul li a{padding:20px 30px;min-width:240px;font-size:18px}}.break-banner,.break-banner *{text-align:center;font-size:20px}.break-banner .rn-content-block{padding:30px 0}.break-banner .rn-col-2-3 a,.break-banner .rn-col-2-3 a *{display:block;font-size:22px!important;margin-bottom:10px}.break-banner .row>div{margin-bottom:20px}.break-banner .row>div:last-child{margin-bottom:0}.break-banner .row>div:last-child img{max-width:40px;margin:10px}@media only screen and (min-width :768px){.break-banner{text-align:unset}.break-banner .row{display:flex;align-items:center}.break-banner .row>div{margin-bottom:0}.break-banner .row>div:nth-child(2) *{text-align:right!important;margin-bottom:10px}.break-banner .row>div:last-child>div{border-left:1px solid #fff}}@media only screen and (min-width :992px){.break-banner .row>div:last-child{padding-left:20px}.break-banner .row>div:last-child>div{text-align:left;padding-left:20px}.break-banner .row>div:last-child img{max-width:50px}}.why-section{text-align:center;font-size:18px;line-height:1.6}.why-section h2{font-weight:normal;font-size:32px;line-height:1.1;margin-bottom:25px}.why-section .btn{font-size:18px;color:var(--primary);border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;padding:15px 25px;box-shadow:0 20px 50px rgba(0 0 0 / 5%)}.why-section .btn:hover{background-color:var(--primary);color:#fff}.why-section img{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;box-shadow:0 20px 50px rgba(0 0 0 / 5%)}@media only screen and (min-width :768px){.why-section .row>div{float:none;width:100%}.why-section .row>div:last-child>div{padding:0 35px}}@media only screen and (min-width :992px){.why-section{text-align:left}.why-section .row>div{float:left;width:50%}}.group-image .rn-content-block{background:rgb(239,255,241);background:linear-gradient(0deg,rgba(239,255,241,1) 70%,rgba(255,255,255,1) 70%);position:relative}.group-image .rn-content-block:before{background-image:url(https://s.realtyninja.com/static/media/med/10123_f0a17584_1.png)}.group-image .rn-content-block:before,.about-section .rn-content-block:before{content:"";background-position:top center;display:block;width:100%;height:100%;position:absolute;background-repeat:no-repeat;top:0;left:0;background-size:60%}.about-section .rn-content-block{position:relative;padding-top:0;padding-bottom:160px;font-size:18px;color:#6c726d;line-height:24px;background:rgb(239,255,241);background:linear-gradient(180deg,rgba(239,255,241,1) 85%,rgba(255,255,255,1) 85%)}.about-section .rn-content-block:before{background-image:url(https://s.realtyninja.com/static/media/med/10123_e5e6967c_leaf2.png)}.about-section h4{color:#222222;font-size:30px;font-weight:400;margin-bottom:0}.about-section h3{margin-top:0;font-size:40px;font-weight:400;color:var(--secondary)}.about-section a{color:#fff!important;background-color:var(--secondary);letter-spacing:2px;font-size:18px;font-weight:600;padding:25px;display:block;margin:20px auto;display:flex;justify-content:space-between;border:1px solid var(--secondary);line-height:20px}.about-section a:hover{background-color:var(--primary);border-color:var(--primary)}.about-section a:after{content:"\f054";display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:100;font-size:16px}@media only screen and (max-width :480px){.group-image .rn-content-block{padding-bottom:60px}.group-image .rn-content-block:before{background-size:650px;background-position-x:0;background-position-y:0}.about-section .rn-content-block{padding-top:0}.about-section .rn-content-block:before{background-size:850px;background-position-x:90%;background-position-y:90%}}@media only screen and (min-width :768px){.about-section .row{display:flex;align-items:center}}@media only screen and (max-width :992px){.about-section .row{display:flex;align-items:center;flex-direction:column}.about-section .row>div{width:100%}}.community-heading .rn-content-block{padding-top:0}.custom-search-boxes .rn-content-block{padding-top:10px;padding-bottom:10px}.custom-search-boxes .row>div>div{position:relative}.custom-search-boxes a{color:#fff!important;font-family:freight-neo-pro,sans-serif;font-size:30px;position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;background-color:rgb(6 32 92 / 30%)}.custom-search-boxes a:hover{background-color:rgb(6 32 92 / 50%)}.custom-search-boxes a:after{content:"Explore";display:block;position:absolute;top:59%;text-transform:uppercase;letter-spacing:5px;font-size:13px;transition:all .3s ease-out;opacity:0;transform:translateY(-5px)}.custom-search-boxes a:hover:after{opacity:1;transform:translateY(5px)}@media screen and (max-width:767px){.custom-search-boxes .row>div>div{margin-bottom:20px}.custom-search-boxes .rn-content-block{padding:0}}.work-with-us-section .rn-content-block{font-size:20px;line-height:1.4;padding-top:100px;padding-bottom:100px}.work-with-us-section h1{font-size:38px;font-weight:400;position:relative;display:flex;align-items:center;justify-content:center;line-height:1.1}.work-with-us-section h1:before,.work-with-us-section h1:after{content:"";background-image:url(https://s.realtyninja.com/static/media/med/10123_df35a988_leaf1.png?width=100&optimize=medium&dpr=1);width:70px;height:70px;display:block;background-repeat:no-repeat;background-size:contain;background-position:center;margin:0 10px}.work-with-us-section h1:after{background-image:url(https://s.realtyninja.com/static/media/med/10123_68ec49cf_leaf2.png?width=100&optimize=medium&dpr=1)}.work-with-us-section a{color:var(--primary);background-color:#fff;border:none;border-radius:2px;font-size:18px;font-weight:normal;padding:15px 35px;margin-top:40px;text-shadow:none!important;box-shadow:0 20px 50px rgba(0 0 0 / 5%)}.work-with-us-section a:hover{background-color:var(--primary);color:#fff}@media only screen and (min-width :768px){.work-with-us-section .container{max-width:750px}}@media only screen and (min-width :992px){.work-with-us-section .rn-content-block{font-size:24px}.work-with-us-section h1{font-size:48px}}.testimonials-code{background:var(--accent-hover) url(https://s.realtyninja.com/static/media/med/10123_aff58dd2_maryc_leaf_bg1.png) center fixed no-repeat;padding:40px 0}.testimonials-code .etOsww,.testimonials-code .dFnojX{background:#fff}.testimonials-code .jvOzNe>a{display:none!important}.testimonials-code .bztMy{font-family:freight-neo-pro,sans-serif;color:#fff;font-weight:normal;font-size:32px}.testimonials-code div[class*="WidgetTitle_"],.testimonials-code div[class*="DateTime__Time"],.testimonials-code div[class*="ReviewSource__StyledReviewInfo"],.testimonials-code div[class*="HeaderTotalReviews__Container"],.testimonials-code div[class*="HeaderTitle__Container"]{color:var(--primary)!important}.testimonials-code div[class*="ReviewSource__StyledReviewInfo"],.testimonials-code div[class*="DateTime__Time"]{opacity:.75}.testimonials-code div[class*="ShortenedText__Container"]{color:#333!important}.testimonials-code [class*="RatingValue__Container"],.testimonials-code [class*="ReviewAuthorName__AuthorName"]{color:var(--primary)!important;font-weight:500;font-size:16px}.testimonials-code div[class*="ShortenedText__Control"]{color:#333!important;font-weight:500;margin-top:5px;opacity:.75}.testimonials-code div[class*="HeaderContainer__Inner-sc"],.testimonials-code div[class*="ReviewBackground__Container-sc"]{box-shadow:0 0 20px rgb(0 0 0 / 2.5%)}body:not(.index) .section-short-header .navbar-wrapper{}.with-overlay .rn-content-block,[class*="with-overlay-"] .rn-content-block{position:relative}.with-overlay .rn-content-block:before,[class*="with-overlay-"] .rn-content-block:before{position:absolute;content:"";background-color:var(--secondary);top:0;left:0;right:0;bottom:0;opacity:.70}.with-overlay-90 .rn-content-block:before{opacity:.90}.with-overlay-50 .rn-content-block:before{opacity:.50}.with-overlay-30 .rn-content-block:before{opacity:.30}.with-overlay .rn-content-block .container,[class*="with-overlay-"] .rn-content-block .container{position:relative;z-index:2}.with-overlay.primary-overlay .rn-content-block:before{background-color:var(--primary);opacity:.90}.with-overlay.primary-overlay-70 .rn-content-block:before{background-color:var(--primary);opacity:.70}.with-overlay.primary-overlay-50 .rn-content-block:before{background-color:var(--primary);opacity:.50}.with-overlay.primary-overlay-30 .rn-content-block:before{background-color:var(--primary);opacity:.30}.page-title .rn-content-block{background:var(--secondary) center / cover no-repeat;text-align:center;padding-bottom:35px;padding-top:35px}.page-title .rn-content-block h1{color:#fff;margin:0;font-weight:400;font-size:32px;line-height:1}.page-title .rn-content-block h3{color:#fff;font-weight:normal;margin:10px 0 0;font-size:22px}@media only screen and (min-width :992px){.page-title .rn-content-block h1{font-size:38px}}.hero-image{background:rgb(245,245,245);background:-moz-linear-gradient(180deg,rgba(245,245,245,1) 50%,rgba(255,255,255,1) 50%);background:-webkit-linear-gradient(180deg,rgba(245,245,245,1) 50%,rgba(255,255,255,1) 50%);background:linear-gradient(180deg,rgba(245,245,245,1) 50%,rgba(255,255,255,1) 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f5f5f5",endColorstr="#ffffff",GradientType=1)}.hero-image img{display:block;margin:45px auto 25px;box-shadow:0 20px 50px rgb(6 32 92 / 5%);border-radius:6px;max-width:90%;height:auto}.buying-and-selling .btn,.with-btn .btn{margin:8px 20px 8px 0;border-radius:3px;padding:15px 25px;font-size:18px;box-shadow:0 20px 50px rgba(0 0 0 / 5%)}.nopad-bot .rn-content-block{padding-bottom:0}.nopad-top .rn-content-block{padding-top:0}.four-p-section h2,.four-p-content h2{background:transparent url(https://s.realtyninja.com/static/media/med/10123_106a3c35_mc_brand_leaf.png) left center / 50px no-repeat;padding-left:60px;color:var(--primary)}.four-p-content h2{margin-bottom:25px}.four-p-section img{border-radius:3px;box-shadow:0 20px 50px rgb(6 32 92 / 5%);background:transparent;border:0;object-fit:cover;object-position:center;height:250px;width:100%}.four-p-section .rn-col-2-2-content{padding-bottom:10px}.four-p-content.even{background:#f9f9f9}.four-p-content ul .bold,.four-p-content .bold{color:var(--primary)}@media screen and (max-width:767px){.four-p-section .row{display:flex;flex-direction:column-reverse}}@media screen and (min-width:768px){.four-p-section .row{display:flex;align-items:center}.even.four-p-section .row{display:flex;flex-direction:row-reverse}.four-p-section img{height:320px}}.team-member-section h3,.team-member-section h2{color:var(--primary)}.team-member-section img{border-radius:3px;box-shadow:0 20px 50px rgb(6 32 92 / 5%)}@media only screen and (min-width :480px){}@media only screen and (min-width :768px){}@media only screen and (min-width :992px){}@media only screen and (min-width :1200px){.custom-menu,#header-contact{width:100%}}.juicer-feed h1.referral{display:none!important}.custom-nav li{position:relative}.custom-nav ul .custom-sub-menu{position:absolute;left:1px;display:block;background:var(--secondary);top:62px;opacity:0;transition:all .3s ease;transform:translateY(-15px);-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);z-index:-1}.custom-nav ul .custom-sub-menu:before{border-style:solid;border-width:10px 10px 0;border-color:var(--secondary) transparent;top:-9px;bottom:auto;border-width:0 10px 10px;content:'';position:absolute;left:15px}.custom-nav>ul>li:hover>.custom-sub-menu{transform:translateY(-25px);-webkit-transform:translateY(-25px);-moz-transform:translateY(-25px);-ms-transform:translateY(-25px);-o-transform:translateY(-25px);z-index:9;opacity:1}.custom-nav ul .custom-sub-menu li{border-right:1px solid rgba(255,255,255,.2);transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.custom-nav ul .custom-sub-menu li:hover{background:var(--accent)}.custom-nav ul .custom-sub-menu li a{display:block;margin-right:0;padding:15px;width:175px;color:rgba(255,255,255,.7);transition:all .3s ease;letter-spacing:2px;line-height:1.4}@media only screen and (min-width:1200px){.custom-nav ul .custom-sub-menu li a{padding:10px 20px;width:220px;border-bottom:1px solid rgba(255,255,255,.2)}}.slick-slide{padding-left:7px;padding-right:7px}.slick-next,.slick-prev{display:none!important}@media (min-width:768px){.slick-next,.slick-prevs{display:block!important}}@media only screen and (max-width:991px){.img-listing-showcase,.img-listing-showcase img{height:350px}.featured-listing-info-container{margin-top:-150px;height:150px}}