:root{--body:"Roboto Flex",Times,sans-serif;--headings:"Poppins",serif;--main-bg-color:#000000;--page-title:#0f0f0f;--primary:#931B1E;--primary-hover:#8E0004;--secondary:#333333;--secondary-hover:#111111;--facebook:#3b5998;--linkedin:#007bb5;--instagram:#c32aa3;--youtube:#ff0000;--custom-button-text:#000;--custom-button-before:#ed1d27;--custom-button-after:#000;--rn-black :#000000;--rn-grey1 :#c3c3c3;--rn-grey2 :#828282;--rn-grey3 :#444444;--rn-white :#ffffff;--rn-red :var(--primary);--rn-orange :#ff9900;--rn-yellow :#ffff00;--rn-green :#00c800;--rn-blue :#0066cc;--rn-purple :#9933ff;--rn-pink :#ff00f6}.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}html,body{font-family:var(--body);overflow-x:hidden;font-size:16px}body.index{background-color:var(--main-bg-color)}.section-tall-header{background:var(--main-bg-color)}body.toolbar{padding-top:130px}*{text-shadow:none!important}.section-heading h3,.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,.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(--headings)}a,.primary-color,.featured-listing-info-container h4 a{color:var(--primary);transition:all .3s ease}.primary-background-color{background-color:var(--primary);transition:all .3s ease}.primary-border-color{border-color:var(--primary);transition:all .3s ease}.blog-overview-wrapper .btn-outline{color:var(--primary);transition:all .3s ease}.rn_colour_red{color:var(--primary)!important}.jBox-content .rn_colour_red{background-color:var(--primary)!important}.small-divider{display:none}a:hover,a:focus{color:var(--primary-hover)}.btn-primary:hover{background-color:var(--primary-hover)}.primary-border-color:hover{border-color:var(--primary-hover)}.custom-button .rn-content-block .row>div>div[class*="-content"]{margin-bottom:15px}.custom-button .rn-content-block .row>div:last-child>[class*="-content"]{margin-bottom:0}.custom-button .rn-content-block div[class*="-content"] a{display:block;width:100%;padding:20px;position:relative;overflow:hidden;background:var(--primary);color:var(--rn-white);font-family:var(--headings);font-size:18px;font-weight:500;text-align:center;text-transform:uppercase;transition:all .2s ease-in-out;transition-delay:.2s}.custom-button .rn-content-block div[class*="-content"] a::before{content:attr(data-text);position:absolute;height:100%;width:100%;bottom:-100%;left:0;background:var(--primary-hover);transition:all .2s ease-in-out;transition-delay:.2s;color:var(--rn-white);display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none;z-index:2}.custom-button .rn-content-block div[class*="-content"] a::after{content:attr(data-text);position:absolute;height:100%;width:100%;top:0;left:0;background:var(--primary);transition:all .2s ease-in-out;transition-delay:.2s;color:var(--rn-white);display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none;z-index:1}.custom-button .rn-content-block div[class*="-content"] a:hover{background:var(--primary-hover)}.custom-button .rn-content-block div[class*="-content"] a:hover::before{bottom:0}.custom-button .rn-content-block div[class*="-content"] a:hover::after{top:-100%}@media screen and (min-width:992px){.custom-button .rn-content-block div[class*="-content"] a{font-size:20px;padding:20px 25px}}.navbar-header-centered{margin-top:15px}.navbar-nav{margin-top:55px}.navbar .container-fluid{padding:0}.navbar-default .navbar-nav>li>a{font-size:18px;font-weight:600}.rn-invert-colors #header-contact .header-contact-social .fa{color:#fff}.rn-invert-colors #header-contact .header-contact-social .fa-circle{color:#000}#navbar{border-top:1px solid rgba(255,255,255,.2)}.navbar>[class*="container"] .navbar-brand{margin:0 auto;max-width:300px}.rn-invert-colors .navbar-default .navbar-toggle{background:rgb(255 255 255 / 10%);border-color:rgb(255 255 255 / 10%)}@media only screen and (min-width:768px){#header-contact{margin-top:0;text-align:center;font-size:.95em;z-index:1;position:absolute;top:10px;width:100%;margin-left:-17px}.header-contact-details{float:left;display:block;margin:40px}.header-contact-social{float:right;display:block;margin:30px}.navbar-header{width:50%;margin-left:25%!important}.navbar-nav{margin-top:10px}}@media screen and (min-width:992px){.navbar>[class*="container"] .navbar-brand{max-width:unset}}#custom-footer,#footer-disclaimer{opacity:.65}.hero-carousel .slide{background-position:50% 20%;min-height:550px}body .hero-carousel .slide:before{content:'';position:absolute;top:0;bottom:-5px;left:0;right:0;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,1))}.bg-fade-carousel-shadow{background:-webkit-linear-gradient(top,rgba(0,0,0,.55) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.95) 15%,rgba(0,0,0,0) 100%)}@media screen and (min-width:768px){.hero-carousel .slide{min-height:750px}}@media screen and (min-width:992px){.hero-carousel .slide{min-height:100vh}#header-contact a{font-size:16px}}@media screen and (min-width:1200px){#header-contact a{font-size:18px}}.bottomBorder{border-bottom:1px solid rgba(255,255,255,.15)}.topBorder{border-top:1px solid rgba(255,255,255,.15)}.custom-section-heading h3,.section-heading h3{font-size:40px;font-weight:500;letter-spacing:0;text-transform:uppercase;margin:0 0 20px;line-height:1.2}.custom-heading h2{font-size:40px;font-weight:500;text-transform:uppercase}.custom-heading h2 .bold{background:var(--primary);background:linear-gradient(to right,var(--primary) 0%,var(--primary-hover) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.custom-form .big-contact-form-wrapper{background-image:linear-gradient(rgba(0,0,0,1),rgba(0,0,0,.6),rgba(0,0,0,.6),rgba(0,0,0,.6),rgba(0,0,0,1))}.custom-form .big-contact-form-container .contact-info-name,.custom-form .big-contact-form-container .contact-info-brokerage{display:none}.custom-form .big-contact-form-container .col-lg-6 h3{position:relative;font-size:40px;font-weight:500;text-transform:uppercase;margin:30px 0}.custom-form .big-contact-form-container .col-lg-6 h3::before{content:"";width:70px;height:70px;background:transparent url(https://s.realtyninja.com/static/media/med/13231_c85b0c87_little_property_grp_assets_4.png) center / contain no-repeat;display:block;margin-bottom:20px}.custom-form .big-contact-form-container .col-lg-6 h3::after{content:"We look forward to taking care of you and helping you achieve your real estate goals.";display:block;font-weight:400;text-transform:none;font-size:22px;margin-top:20px;line-height:1.4}@media screen and (min-width:1200px){.custom-form .big-contact-form-container .col-lg-6 h3{margin:100px 0 30px 0}}.lifestyle-section .rn-content-block{position:relative}.lifestyle-section .rn-content-block:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(rgba(0,0,0,1),rgba(0,0,0,.6),rgba(0,0,0,.6),rgba(0,0,0,.6),rgba(0,0,0,1))}.lifestyle-section .row>div{height:400px}.slider-video{position:absolute;top:0;left:0;right:0;bottom:0;min-width:100%;min-height:100%;object-fit:cover}.lifestyle-section .rn-col-1-2{position:relative}.lifestyle-section .rn-col-1-2:before{content:'';position:absolute;bottom:0;right:50%;border-right:25px solid var(--primary);border-bottom:25px solid var(--primary);border-left:25px solid transparent;border-top:25px solid transparent;height:100px;width:100px;display:block;z-index:999;box-sizing:border-box}.lifestyle-section .rn-col-1-2:after{content:'BUY';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.3);color:#fff;box-sizing:border-box;border-left:15px solid #fff;border-top:15px solid #fff;border-right:15px solid transparent;border-bottom:15px solid transparent;pointer-events:none;padding:60px;font-size:64px;font-family:var(--headings);text-transform:uppercase;line-height:1;letter-spacing:2px;font-weight:500}.lifestyle-section .rn-col-2-2{position:relative}.lifestyle-section .rn-col-2-2:before{content:'';position:absolute;top:0;left:50%;border-left:25px solid #fff;border-top:25px solid #fff;border-right:25px solid transparent;border-bottom:25px solid transparent;height:100px;width:100px;display:block;z-index:999;box-sizing:border-box}.lifestyle-section .rn-col-2-2:after{content:'SELL';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.3);color:#fff;box-sizing:border-box;text-align:right;border-right:15px solid var(--primary);border-bottom:15px solid var(--primary);border-top:15px solid transparent;border-left:15px solid transparent;pointer-events:none;padding:60px;font-size:64px;font-family:var(--headings);text-transform:uppercase;line-height:1;letter-spacing:2px;font-weight:500}@media screen and (min-width:768px){.lifestyle-section .rn-col-1-2{position:relative;margin-bottom:100px}.lifestyle-section .rn-col-1-2:before{top:50%;right:0;transform:translateY(-50%)}.lifestyle-section .rn-col-2-2{margin-top:100px}.lifestyle-section .rn-col-2-2:before{bottom:50%;left:0;transform:translateY(150%)}}.about-section .row{position:relative;display:flex;flex-direction:column;z-index:2}.about-section .row>div{width:100%}.about-section .row .rn-col-1-3{position:relative;z-index:2;text-align:center}.about-section .rn-col-3-3 a{font-weight:bold;color:var(--primary);display:inline-block}.about-section .rn-col-3-3 a:hover{color:var(--primary-hover)}.about-section .rn-col-3-3 a:after{content:"\f061";font-family:var(--fa-style-family,"Font Awesome 6 Free");display:inline-block;margin-left:10px;transition:all .2s ease;font-size:90%;transform:translate(0px,0px);top:1px}.about-section .rn-col-3-3 a:hover:after{transform:translate(5px,0px);color:var(--primary-hover)}.about-section img{padding:15px;box-sizing:border-box;background-color:var(--main-bg-color);transition:all .3s ease-in-out;transition-delay:.1s;position:relative;display:block;margin:0 auto 50px}.about-section .rn-col-3-3{display:flex;justify-content:flex-end;align-items:flex-end}.about-section .rn-content-block{position:relative;overflow:hidden;font-size:18px;line-height:1.6}.about-section .rn-content-block:before{content:'';position:absolute;display:block;height:50%;width:50%;bottom:0;left:0;border-top:1px solid rgba(255,255,255,.15);transition:all .3s ease-in-out}.about-section .rn-content-block:after{content:'';position:absolute;display:block;height:50%;width:50%;bottom:0;right:0;border-top:1px solid rgba(255,255,255,.15);transition:all .3s ease-in-out;z-index:1}.about-section:hover .rn-content-block:before,.about-section:hover .rn-content-block:after{width:35%}.about-section .tiny{font-size:18px;font-family:var(--headings);font-weight:500;text-transform:uppercase;background:var(--primary);background:linear-gradient(to right,var(--primary) 0%,var(--primary-hover) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about-section h1{margin:10px 0 25px;text-transform:uppercase;font-size:32px;position:relative;line-height:1.2;display:inline-block;width:auto;font-weight:500;position:relative}@media screen and (min-width:992px){.about-section .tiny{font-size:24px}.about-section h1{font-size:40px;width:600px}}@media screen and (min-width:1200px){.about-section .row{flex-direction:row}.about-section .row>div{width:33.3333%}.about-section .row .rn-col-1-3{text-align:left}.about-section .container{max-width:1600px;width:100%}.about-section img{margin-bottom:0}}.header-contact-phone .fa,.header-contact-email .fa,p[class*="contact"] .fa{color:var(--primary)}.rn-invert-colors #header-contact .header-contact-social .fa-circle,#header-contact .header-contact-social .fa-circle,.rn-invert-colors [class*="contact-form"] .contact-info-social .fa-circle,.contact-info-social [class*="contact-form"] .fa-circle{color:var(--primary);transition:all .2s ease}.rn-invert-colors #header-contact .header-contact-social .fa-stack-1x,#header-contact .header-contact-social .fa-stack-1x,.rn-invert-colors [class*="contact-form"] .contact-info-social .fa-stack-1x,.contact-info-social [class*="contact-form"] .fa-stack-1x{color:var(--rn-white)}.rn-invert-colors #header-contact .header-contact-social a:hover .fa-circle,#header-contact .header-contact-social a:hover .fa-circle,.rn-invert-colors [class*="contact-form"] .contact-info-social a:hover .fa-circle,.contact-info-social [class*="contact-form"] a:hover .fa-circle{color:var(--primary-hover)}.contact-info-social>a{display:inline-block;margin-right:5px}.big-contact-form-wrapper{font-family:var(--body)}.big-contact-form-container .contact-info-container,.big-contact-form-container .contact-info-phone,.big-contact-form-container .contact-info-email{font-size:18px;font-family:var(--headings)}.big-contact-form-container .contact-info-phone,.big-contact-form-container .contact-info-email{margin-bottom:10px}.big-contact-form-container .form-control,.big-contact-form-container .form-control:focus,.big-contact-form-container .form-control:active{border-radius:2px;transition:all .5s!important;padding:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;resize:none;height:50px;font-size:16px}.big-contact-form-container .form-control::placeholder{color:#aaa}.big-contact-form-container .btn{color:#fff!important;border-radius:2px;font-family:var(--headings);background:var(--primary);background:linear-gradient(90deg,var(--primary) 0%,var(--primary-hover) 100%);padding:12px 25px;font-size:18px;margin-bottom:50px;width:100%;transition:all .2sease;text-transform:uppercase;font-weight:500;letter-spacing:.5px}.big-contact-form-container .btn:hover{background:var(--primary-hover);background:linear-gradient(90deg,var(--primary-hover) 0%,var(--primary-hover) 100%)}@media only screen and (min-width :992px){.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)}}.listing-other-actions-container .btn{display:block;font-family:var(--headings)}.listing-ctas-main .btn-primary,.listing-ctas-main .btn-secondary{font-family:var(--headings)}.listing-ctas-main .btn-primary:hover{background-color:var(--primary-hover)}.listing-ctas-main .btn-secondary{color:var(--secondary);border-color:var(--secondary)}.listing-ctas-main .btn-secondary:hover{color:var(--rn-white);background-color:var(--secondary)}.listing-bottom-form-container,.listing-lead-form-container{background-color:var(--page-title)}.listing-lead-form-container .form-control,.listing-lead-form-container .form-control:focus,.listing-lead-form-container .form-control:active{border-radius:2px;transition:all .5s!important;padding:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;resize:none;height:50px;font-size:16px}.listing-lead-form-container .btn{color:#fff!important;border-radius:2px;font-family:var(--headings);background:var(--primary);background:linear-gradient(90deg,var(--primary) 0%,var(--primary-hover) 100%);border-color:var(--primary);padding:12px 25px;font-size:18px;margin-bottom:50px;width:100%;transition:all .2sease;text-transform:uppercase;font-weight:500;letter-spacing:.5px}.listing-lead-form-container .btn:hover{background:var(--primary-hover);background:linear-gradient(90deg,var(--primary-hover) 0%,var(--primary-hover) 100%)}@media (min-width:992px){.featured-listings-wrapper .row:nth-of-type(2)>div{width:33.3333%}.featured-listings-wrapper .img-listing-showcase,.featured-listings-wrapper .img-listing-showcase img{height:210px}}.page-title .rn-content-block{background-color:var(--page-title)!important;text-align:center}.page-title h1{color:#fff!important;font-weight:500}