:root{--body:#666666;--body-font:"Roboto",sans-serif;--body-font-size :16px;--body-line-height :1.4;--heading-font:"Heebo",sans-serif;--fontawesome:"Font Awesome 6 Free";--accent:#ef7f1d;--accent-hover:#ff6633;--primary:#1f4898;--primary-hover:#163486;--secondary:#ef7f1d;--secondary-hover:#ff6633;--page-title-bg:#f5fbfd;--rn-black :#000000;--rn-grey1 :#c3c3c3;--rn-grey2 :#828282;--rn-grey3 :#444444;--rn-white :#ffffff;--rn-red :#dc3545;--rn-orange :#ef7f1d;--rn-yellow :#ff6633;--rn-green :#19C9B6;--rn-blue :#1f4898;--rn-purple :#163486;--rn-pink :#2691E0}.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}*{text-shadow:none!important}.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-font);letter-spacing:0;font-weight:bold}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-font)}body{color:var(--body);scroll-behavior:smooth;overflow-x:hidden;font-family:var(--body-font);font-size:var(--body-font-size);line-height:var(--body-line-height)}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}.section-heading h3,h3{font-weight:700}.small-divider{display:none}.btn{transition:all .2s ease-in}.listing-lead-form-container .btn,.big-contact-form-container .btn,.custom-button a,.btn-primary,.rn-invert-colors .btn-primary,.hero-carousel .carousel-caption .btn-primary,.hero-carousel .carousel-inner .rn-invert-colors .btn{background-color:var(--accent);border-color:var(--accent);border-radius:50px;letter-spacing:1px;color:#fff;font-weight:bold;text-transform:uppercase}.hero-carousel .carousel-inner .rn-invert-colors .btn,.listing-lead-form-container .btn,.big-contact-form-container .btn,.custom-button a{padding:12px 35px;font-size:14px}.listing-ctas-main .btn-secondary{border-radius:0;letter-spacing:2px;padding:15px 35px;color:#fff}.listing-lead-form-container .btn:hover,.big-contact-form-container .btn:hover,.custom-button a:hover,.btn-primary:hover,.rn-invert-colors .btn-primary:hover,.hero-carousel .carousel-caption .btn-primary:hover,.hero-carousel .carousel-inner .rn-invert-colors .btn:hover{background-color:var(--accent-hover);border-color:var(--accent-hover)}.blog-overview-wrapper .btn-outline{color:var(--accent);border-color:var(--accent)}.navbar{margin-top:auto}.navbar-default .navbar-nav .dropdown-menu a{transition:none}.navbar-default .navbar-nav>.active>a,.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{background-color:transparent;border-radius:0;color:#333}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:var(--primary);background-color:var(--secondary)}.navbar-default .navbar-toggle.collapsed[aria-expanded="false"]:hover{background:;transition:all .2s ease-in}.navbar-default .navbar-toggle.collapsed[aria-expanded="false"] .icon-bar{background:;transition:all .2s ease-in}.navbar-default .navbar-toggle,.rn-invert-colors .navbar-default .navbar-toggle{border-color:transparent}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle[aria-expanded="true"]{background:var(--primary-hover)}.navbar-default .navbar-toggle .icon-bar,.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle[aria-expanded="true"] .icon-bar{background:#fff}.navbar-default .navbar-nav>li>a,.dropdown-menu>li>a{font-size:16px;letter-spacing:.03em;font-family:var(--heading-font)}.navbar .container-fluid{position:relative}.navbar-header-centered{margin-top:0}.navbar-toggle{position:absolute;right:0}.navbar{background-color:var(--primary)}.navbar-default .navbar-brand{padding:10px 0;margin:0!important}.navbar-brand img{width:260px}#header-contact{margin-top:10px}.header-account a{font-weight:bold;letter-spacing:2px;font-size:13px}#header-contact a{color:#fff}#navbar{background-color:var(--primary)}@media (max-width:767px){.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{color:var(--rn-white);background-color:var(--primary-hover)}}@media only screen and (min-width:768px){#navbar{background-color:transparent}.navbar-default .navbar-brand{padding:10px 0 0}.navbar-header-centered{width:360px;margin:0 auto!important;position:relative;z-index:3}.navbar-nav>li{margin:0 5px}.header-account,.header-contact-details,.header-contact-social{margin-bottom:0}.navbar-nav{margin-top:10px;margin-bottom:10px}.section-tall-header .container-fluid{padding-right:0;padding-left:0}.section-short-header .container-fluid{padding-right:0;padding-left:0}.dropdown-menu{border:none;border-radius:6px!important;background:var(--secondary);transition:transform .3s ease;transform:translateY(3px)}.open .dropdown-menu{transform:translateY(0px)}.dropdown-menu li>a{color:var(--rn-white)!important;border-bottom:1px solid rgb(255 255 255 / 15%)}.dropdown-menu li:last-child>a{border-bottom:0}.dropdown-menu li:hover>a{background:var(--secondary-hover)}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus,.rn-invert-colors .navbar-default .navbar-nav>li>a:focus,.rn-invert-colors .navbar-default .navbar-nav>li>a:hover{border:1px solid transparent}.navbar-nav>.active>a{border:0!important}.navbar-default .navbar-nav>li>a{position:relative}.navbar-default .navbar-nav>li:not(.dropdown)>a:after{content:"";position:absolute;bottom:0;left:5px;right:5px;height:2px;background:#fff;transition:all .3s ease;width:0}.navbar-default .navbar-nav>li.active:not(.dropdown)>a:after{width:100%}.navbar-default .navbar-nav>li:not(.dropdown):hover>a:after{width:100%}}@media only screen and (min-width :1200px){.navbar{background-color:transparent}.navbar-brand img{width:auto}#header-contact{top:0}#navbar{position:absolute;width:100%;left:0;top:65px}.navbar-nav>li:nth-of-type(3){margin-right:480px}}@media screen and (max-width:767px){.section-tall-header .navbar{position:static!important;margin:0!important}}.footer-section .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{display:none;padding:40px 0}#footer-disclaimer{padding:50px 0}.big-contact-form-container .contact-info-social .fa,.rn-invert-colors .big-contact-form-container .contact-info-social .fa{color:var(--rn-white)}.big-contact-form-container .contact-info-social .fa-circle,.rn-invert-colors .big-contact-form-container .contact-info-social .fa-circle{color:var(--secondary);transition:all .3s ease}.big-contact-form-container .contact-info-social a:hover .fa-circle,.rn-invert-colors .big-contact-form-container .contact-info-social a:hover .fa-circle{color:var(--secondary-hover)}.contact-info-contact-image{max-width:200px}.small-contact-info-wrapper .contact-info-social .fa-circle,.big-contact-form-container .contact-info-social .fa-circle,.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)}.section-form{background-color:var(--primary-hover)}.big-contact-form-wrapper{background-color:rgb(31 72 152 / 90%)}.big-contact-form-container{text-transform:uppercase;text-align:center;padding:50px 0}.big-contact-form-container .col-lg-6 h3{text-transform:none;letter-spacing:0;margin-bottom:20px;font-size:28px}.index .big-contact-form-container .col-lg-6 h3,.homepage .big-contact-form-container .col-lg-6 h3{font-size:34px}.index .big-contact-form-container .col-lg-6 h3:after,.homepage .big-contact-form-container .col-lg-6 h3:after{content:"Buying, Selling, or Investing? Just ask! We're here to help.";display:block;font-weight:400;margin-top:5px;line-height:1.3;font-size:18px}.big-contact-form-container p[class*="contact-"]>.fa,.big-contact-form-container .contact-info-address .fa{display:none}.big-contact-form-container .contact-info-container{display:flex;flex-direction:column}.big-contact-form-container .contact-info-contact-image{order:-2;max-width:320px;margin:25px auto 0}.big-contact-form-container .contact-info-brokerage{display:none}.big-contact-form-container .contact-info-name{font-size:16px;text-transform:uppercase;line-height:1.6;margin-top:10px;margin-bottom:10px;position:relative;padding-left:120px;height:100px;display:flex;flex-direction:column;background:transparent url(https://s.realtyninja.com/static/media/med/4938_f6d06c87_kelly_j_assets_20.png) left center / 100px no-repeat;justify-content:center;margin-bottom:20px;text-align:left;width:85%;margin:10px auto 20px}.big-contact-form-container .contact-info-name span{display:block}.big-contact-form-container .contact-info-name span sup{left:2px;font-weight:normal}.big-contact-form-container .contact-info-name:after{content:"Happy Home Specialists";font-weight:300}.big-contact-form-container .form-control{border-color:var(--rn-white);height:50px}.big-contact-form-container .btn{width:100%}@media only screen and (min-width :768px){.big-contact-form-container{text-align:unset}.big-contact-form-container .contact-info-contact-image{margin:0}.big-contact-form-container .contact-info-name{width:100%}}@media only screen and (min-width :992px){.big-contact-form-wrapper{text-align:unset}.big-contact-form-wrapper .formContent{margin-bottom:unset;padding:0}.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% - 10px);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% - 10px)}}.small-contact-info-wrapper{background:var(--primary-hover)}.small-contact-info-wrapper .contact-info-container{display:flex;flex-wrap:wrap}.small-contact-info-wrapper .contact-info-container>div{float:none;width:100%;text-align:center;margin-bottom:25px}.small-contact-info-wrapper .contact-info-container>div:last-child{order:-3;width:100%}.small-contact-info-wrapper .contact-info-container>div:last-child .contact-info-contact-image{max-width:480px;width:90%;margin:0 auto}.small-contact-info-wrapper .contact-info-container .contact-info-social .fa{color:var(--rn-white);transition:all .3s ease}.small-contact-info-wrapper .contact-info-container .fa,.small-contact-info-wrapper .contact-info-container .contact-info-social .fa-circle{color:var(--secondary)}.small-contact-info-wrapper .contact-info-container .contact-info-social a:hover .fa-circle{color:var(--secondary-hover)}@media only screen and (min-width :768px){.small-contact-info-wrapper .contact-info-container>div{width:33.33%}}.featured-listing-desc-price{font-size:16px}.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-grid{box-shadow:none!important;border:1px solid #ddd}.listing-tag-small.label.label-warning{box-shadow:none!important;background:var(--secondary)}.listing-hero{border-top:0}.listing-ctas-main .btn-primary,.listing-ctas-main .btn-secondary{font-size:16px;padding:12px 35px;border-radius:50px;letter-spacing:1px;border-color:var(--primary)}.listing-ctas-main .btn-primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.listing-ctas-main .btn-secondary{background:var(--secondary);border-color:var(--secondary);color:#fff}.listing-ctas-main .btn-secondary:hover{background:var(--secondary-hover);border-color:var(--secondary-hover);color:#fff}.primary-background-color{background:var(--primary)}.listing-other-actions-container .btn{display:block}.listing-main-info .listing-tag{display:inline-block;font-size:14px;padding:10px 15px;max-width:180px;margin:0 auto 25px}.listing-main-info .listing-tag.label-warning{background:var(--secondary)}.listing-bottom-form-container{position:relative;background:var(--primary) url(https://s.realtyninja.com/static/media/med/4938_9f4e80d0_kelly_j_assets_9.jpg) center / cover no-repeat}.listing-bottom-form-container>.container{position:relative;z-index:1}.listing-bottom-form-container:before{content:"";background:var(--primary);top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:.7}.listing-lead-form-container{background-color:transparent!important}.listing-lead-form-container .form-control{border-color:#fff}.listing-lead-form-container .form-control{border-color:#fff;box-shadow:none;height:52px}.listing-lead-form-container h3{text-align:center}.listing-lead-form-container .btn{width:100%}.listing-lead-form-container .formContent{margin-top:25px;padding:0 35px}.listing-lead-form-container .form-control{border-color:#fff;box-shadow:none;height:52px}.listing-lead-form-container .btn{width:100%}.listing-lead-form-container .fa,.listing-lead-form-container .contact-info-brokerage{display:none}.listing-lead-form-container .col-lg-4{padding:0 25px;text-align:center;max-width:480px;margin:0 auto;float:none}.listing-lead-form-container .contact-info-address{margin-right:70px;line-height:1.4;font-size:20px}.listing-lead-form-container h4.contact-info-name{font-size:16px;text-transform:uppercase;line-height:1.3;margin-top:10px;margin-bottom:10px}.listing-lead-form-container h4.contact-info-name span>span{font-weight:300}@media only screen and (min-width:992px){.listing-lead-form-container .col-lg-4{text-align:unset;float:left}.featured-listing-info-container h4 a{color:var(--primary)}.listing-main-info .listing-tag{font-size:16px;max-width:220px;margin:0 0 15px}}.hero-carousel .carousel-caption h1{font-weight:700;font-size:26px;line-height:1.2}.hero-carousel .carousel-caption h4{font-size:20px;letter-spacing:2px;font-weight:400}.hero-carousel .carousel-caption{top:20%}.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}.headline h3{color:var(--primary);font-weight:bold;letter-spacing:0;font-size:24px;margin-bottom:20px}.headline:not(.reviews) .rn-col-1-1-content{margin:0 auto;max-width:640px;line-height:1.5}@media screen and (min-width:992px){.headline h3{font-size:36px}}.bg-fade-carousel-shadow{display:none}.section-tall-header .item.slide:before{content:"";background:var(--primary);top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:.5}.hero-carousel .carousel-caption h1{color:#fff}.hero-carousel .carousel-caption>h1,.hero-carousel .carousel-caption>h4{max-width:760px;margin:0 auto 20px;text-transform:none;line-height:1.2}.section-tall-header .hero-carousel .carousel-caption .btn-primary{padding:12px 35px}.intro-section .row>div{width:100%;float:none}.intro-section img{border:10px solid #fff;border-radius:50%;box-shadow:0 0 10px 5px #eef2f3;transition:all .2s ease}.intro-section h4{font-size:28px;margin:25px 0 5px}.intro-section .row>div:last-child>div{padding:25px 0}@media screen and (min-width:992px){.intro-section .row>div{width:50%;float:left}.intro-section .row>div:first-child,.intro-section .row>div:last-child{width:100%;float:none;clear:both}}.services h3{font-size:24px;margin-bottom:0;margin-top:0;color:var(--primary)}section.services img{border-radius:20px;border:10px solid white;box-shadow:0 0 10px 5px #eef2f3;transition:all .3s ease}.services .row>div{width:100%;float:none;text-align:center}.services.buyers .row>div:last-child>div{text-align:center}.services.buyers .row>div:last-child>div img{width:80%;border-width:5px;border-radius:10px;margin:5px}.services.buyers .row>div:last-child>div:hover img{opacity:.7!important}.services .row>div:last-child>div img:hover,.services.buyers .row>div:last-child>div:hover img:hover{opacity:1!important;transform:translateY(-2px)}@media screen and (min-width:575px){.services.buyers .row>div:last-child>div img{max-width:260px}}@media screen and (min-width:768px){.services.buyers .row>div:last-child>div img{max-width:320px}}@media screen and (min-width:992px){.services h3{font-size:32px}.services.buyers .row>div:first-child{width:40%}.services.buyers .row>div:last-child{width:60%}.services.buyers .row>div:last-child>div img{max-width:260px}}@media screen and (min-width:1200px){.services.buyers .row>div:last-child>div img{max-width:320px}}.services.sellers .row>div:last-child>div{padding:20px}.services.sellers .row>div:last-child>div img{max-width:420px}.services.buyers .rn-content-block,.services.sellers .rn-content-block{padding-bottom:40px;padding-top:0}.services.buyers .row>div:first-child a,.services.sellers .row>div:first-child a{background-color:var(--accent);border-color:var(--accent);border-radius:50px;letter-spacing:1px;color:#fff;font-weight:bold;text-transform:uppercase;display:inline-block;padding:12px 35px;font-size:14px}.services.buyers .row>div:first-child a:hover,.services.sellers .row>div:first-child a:hover{background-color:var(--accent-hover);border-color:var(--accent-hover)}@media screen and (min-width:768px){.services.buyers .rn-content-block,.services.sellers .rn-content-block{padding-top:20px}}@media screen and (min-width:992px){.services .row>div{width:50%;float:none;text-align:unset}.services.sellers .row,.services.buyers .row{display:flex;align-items:center}.services.sellers .row>div:last-child{order:-1}}@media screen and (min-width:1200px){.services.sellers .row>div:last-child>div img{max-width:480px}}.book-section{display:none}.editmode .book-section{display:block}.book-section h2{font-weight:bold;color:var(--primary);font-size:32px;line-height:1.2;letter-spacing:0;margin-top:0}.book-section h4{font-weight:bold;font-size:24px;color:var(--secondary);letter-spacing:0}.book-section .row>div:last-child>div{padding:20px;text-align:center}.book-section .row>div:first-child>div img{max-width:90%;animation-name:floating;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes floating{from{transform:translate(0,0px)}65%{transform:translate(0,15px)}to{transform:translate(0,-0px)}}@media screen and (min-width:768px){.book-section .row{display:flex;align-items:center}.book-section .row>div:last-child>div{text-align:unset}.book-section .row>div:first-child>div img{max-width:100%}.book-section h2{font-size:32px}}@media screen and (min-width:992px){.book-section h2{font-size:36px}.book-section h4{font-size:28px}}@media screen and (min-width:1200px){.book-section h2{font-size:42px}.book-section h4{font-size:32px}}.freebook-form .big-contact-form-wrapper{background-color:transparent}.freebook-form .big-contact-form-container{text-transform:none}.freebook-form .big-contact-form-wrapper .row{display:flex;flex-direction:column;text-align:center}.freebook-form .big-contact-form-wrapper .row>div{width:100%;float:none}.freebook-form .big-contact-form-wrapper .col-lg-5{order:-1}.freebook-form .big-contact-form-container .form-control{box-shadow:none;border-color:var(--rn-grey1)}.freebook-form .big-contact-form-wrapper .col-lg-5 *[class*="contact-"]{display:none}.freebook-form .big-contact-form-container .col-lg-6 h3{display:none}.freebook-form h2{font-weight:bold;color:var(--primary);font-size:32px;line-height:1.2;letter-spacing:0;margin-top:0}.freebook-form h4{font-weight:bold;font-size:24px;color:var(--secondary);letter-spacing:0}.freebook-form .rn-col-1-2-content img{max-width:90%;animation-name:floating;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@media screen and (min-width:768px){.freebook-form .row{display:flex;align-items:center}.freebook-form .big-contact-form-wrapper .col-lg-5{margin-left:0}.freebook-form .rn-col-1-2-content img{max-width:100%}.freebook-form h2{font-size:32px}}@media screen and (min-width:992px){.freebook-form .big-contact-form-wrapper .row{flex-direction:row;text-align:unset}.freebook-form .big-contact-form-wrapper .row>div{width:50%}.freebook-form h2{font-size:36px}.freebook-form h4{font-size:28px}}@media screen and (min-width:1200px){.freebook-form h2{font-size:42px}.freebook-form h4{font-size:32px}}.property-type{text-align:center}.property-type .row>div>div{margin:0 25px 35px}.property-type img{border:10px solid #fff;border-radius:50%;box-shadow:0 0 10px 5px #eef2f3;max-width:90%;transition:all .2s ease}.property-type.custom-button a{width:80%;margin:0 auto;padding-left:25px;padding-right:25px;display:block;margin-top:-20px;position:relative;transition:all .3s ease}.property-type.custom-button a:hover{background:var(--secondary-hover)}.property-type.custom-button .row>div>div:hover img{transform:scale(1.05)}@media screen and (min-width:992px){.property-type img{max-width:100%}.property-type .row>div>div{margin:0 0 35px}}.price-filter ul{margin:0;padding:0!important;list-style:none;display:block}.price-filter ul li{width:100%;text-align:center;display:block;border-right:1px solid var(--primary-hover);border-left:1px solid var(--primary-hover);border-bottom:1px solid rgb(255 255 255 / 10%)}.price-filter ul li a{color:#fff;padding:25px;display:block;font-size:18px;font-weight:bold}.price-filter ul li:hover a{background:var(--primary-hover)}.editmode .price-filter ul{display:block}.editmode .price-filter ul li{width:100%;border-bottom:1px solid rgb(255 255 255 / 50%)}@media screen and (min-width:992px){.price-filter ul{display:flex}.price-filter ul li{width:20%;text-align:center;display:block;border-bottom:none}}.reviews-section{background:url(https://s.realtyninja.com/static/media/med/4938_4c157dbb_kelly_j_assets_2.jpg) top center / cover no-repeat}.reviews.headline h3{width:100%;margin:0 auto;text-align:left;background:transparent url(https://s.realtyninja.com/static/media/med/4938_cfab4fcf_kelly_j_badge.png) left center / 90px no-repeat;padding:20px 20px 20px 100px;line-height:1.2;max-width:340px}.reviews.headline h3 span{display:block}.reviews.section-2-col-equal .rn-content-block{padding:0}.reviews.section-2-col-equal .row>div>div{background:var(--rn-white);box-shadow:0 0 10px 5px #eef2f3;transition:all .2s ease;border-radius:10px;padding:25px;position:relative;min-height:180px;margin-bottom:35px;text-align:center}.reviews.section-2-col-equal .row>div>div img{width:80px;height:80px;object-fit:cover;object-position:center;border:5px solid var(--primary);border-radius:100%;position:relative;margin-bottom:20px}.editmode .reviews.section-2-col-equal .row>div>div img{position:relative;left:0}.editmode .reviews.section-2-col-equal .row>div>div{padding:25px}@media screen and (min-width:768px){.reviews.section-2-col-equal .row>div>div{padding:25px 25px 25px 125px;text-align:left}.reviews.section-2-col-equal .row>div>div img{position:absolute;left:25px}}@media screen and (min-width:992px){.reviews.headline h3{padding-left:110px;max-width:450px}}.reviews .testimonials-wrapper{padding:0;margin-top:-20px}.reviews .testimonials-wrapper .section-heading{display:none}.reviews .testimonials-wrapper .carousel{padding:0!important;margin-bottom:50px;background:#fff;border-radius:10px;box-shadow:0 0 10px 5px #eef2f3}.reviews #testimonials-carousel blockquote>p:first-of-type,.reviews #testimonials-carousel blockquote>p:nth-of-type(3){display:none}.reviews #testimonials-carousel blockquote{padding:40px}.reviews #testimonials-carousel cite{font-weight:bold;font-style:normal;color:var(--secondary)}.reviews #testimonials-carousel .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:0 2px;background:var(--rn-grey2);border-color:var(--rn-grey2)}.reviews #testimonials-carousel .carousel-indicators li.active{width:10px;height:10px;margin:0 1px;background:var(--secondary);border-color:var(--secondary)}.reviews .testimonials-wrapper .carousel-indicators{bottom:-50px}.page-title .rn-content-block{background-color:var(--page-title-bg)!important;text-align:center}.page-title h1{color:var(--primary)}.img-boxes img{border-radius:10px;border:5px solid white;box-shadow:0 0 10px 5px #eef2f3;transition:all .3s ease;margin-bottom:15px}.img-boxes img:hover{transform:translateY(-2px)}.blog-header-title-section{background:var(--page-title-bg)}.blog-header-title-section h1{color:var(--primary)}@media only screen and (min-width:1200px){.blog-header-title-section h1{font-size:42px}}.blog-entry-overview-text iframe{width:100%;max-height:200px}.blog-entry-overview-container{text-align:left}.blog-entry-overview-info{font-style:normal;font-weight:normal}.blog-entry-overview-text,.blog-entry-overview-text *{text-align:left;font-weight:normal;font-style:normal;line-height:1.4;color:var(--body)!important}.blog-entry-overview-title{color:var(--primary);line-height:1.2}@media only screen and (min-width:992px){.blog-overview-wrapper h2{font-size:26px}}.blog-overview-wrapper .btn-outline{font-size:12px;background:var(--secondary);border-radius:30px;color:var(--rn-white);font-weight:bold;padding:6px 18px}.blog-overview-wrapper .btn-outline:hover{background:var(--secondary-hover)}.testimonials blockquote.quote{background:var(--page-title-bg);border:0;padding:50px 50px 50px 50px;position:relative;margin-bottom:30px;box-shadow:0 20p 30px rgb(0 0 0 / 10%);margin-left:25px;margin-right:25px;border-radius:0 20px 20px 20px}.testimonials blockquote.quote::before{content:"\f10d";font-family:var(--fontawesome);font-weight:bold;color:var(--rn-white);display:flex;align-items:center;justify-content:center;float:none;font-size:24px;background:var(--primary);width:50px;height:50px;border-radius:50px;position:absolute;left:-25px;top:calc(50% - 25px)}.testimonials blockquote.quote .bold{display:block;margin-top:15px;color:var(--secondary)}@media only screen and (min-width :480px){.hero-carousel .carousel-caption h1{font-size:32px;line-height:1.3}}@media only screen and (min-width :768px){.hero-carousel .slide{min-height:850px}.hero-carousel .carousel-caption{top:40%}}@media only screen and (min-width :992px){.hero-carousel .carousel-caption{top:35%}.hero-carousel .carousel-caption h1{font-size:46px;line-height:1.4}}@media only screen and (min-width :1600px){}