@font-face{font-family:'grandslang';src:url('https://realtyninja.s3.us-west-2.amazonaws.com/fonts/grandslang-roman.woff2') format('woff2');font-weight:normal;font-style:normal}@font-face{font-family:'grandslang';src:url('https://realtyninja.s3.us-west-2.amazonaws.com/fonts/grandslang-italic.woff2') format('woff2');font-weight:normal;font-style:italic}@font-face{font-family:'overusedgrotesk';src:url('https://realtyninja.s3.us-west-2.amazonaws.com/fonts/overusedgrotesk-roman.woff2') format('woff2');font-weight:normal;font-style:normal}@font-face{font-family:'overusedgrotesk';src:url('https://realtyninja.s3.us-west-2.amazonaws.com/fonts/overusedgrotesk-roman.woff2') format('woff2');font-weight:normal;font-style:normal}@font-face{font-family:'overusedgrotesk';src:url('https://realtyninja.s3.us-west-2.amazonaws.com/fonts/overusedgrotesk-italic.woff2') format('woff2');font-weight:normal;font-style:italic}@font-face{font-family:'overusedgrotesk';src:url('https://realtyninja.s3.us-west-2.amazonaws.com/fonts/overusedgrotesk-bold.woff2') format('woff2');font-weight:bold;font-style:normal}@font-face{font-family:'overusedgrotesk';src:url('https://realtyninja.s3.us-west-2.amazonaws.com/fonts/overusedgrotesk-bolditalic.woff2') format('woff2');font-weight:bold;font-style:italic}@font-face{font-family:'overusedgrotesk';src:url('https://realtyninja.s3.us-west-2.amazonaws.com/fonts/overusedgrotesk-light.woff2') format('woff2');font-weight:light;font-style:normal}@font-face{font-family:'overusedgrotesk';src:url('https://realtyninja.s3.us-west-2.amazonaws.com/fonts/overusedgrotesk-lightitalic.woff2') format('woff2');font-weight:light;font-style:italic}:root{--fontawesome:"Font Awesome 6 Free";--body-font:'overusedgrotesk','neue-haas-grotesk-display',sans-serif;--headings-font:'grandslang','the-seasons',serif;--button-font:'overusedgrotesk','neue-haas-grotesk-display',sans-serif;--body-font-size:16px;--body-line-height:1.6;--p-mg-bottom:15px;--light:400;--normal:500;--semi-bold:600;--body:#040505;--body-text-light:#303030;--body-text-invert:#FAFAFA;--white:#ffffff;--global-dark:#636363;--global-grey1:#cccccc;--global-grey2:#f7f7f7;--accent:#636363;--accent-light:#f2efe6;--accent-dark:#040505;--primary:#234635;--primary-hover:#163023;--secondary:#f2efe6;--secondary-hover:#d1c8af;--account-font:"Montserrat",sans-serif;--account-white:#fff;--account-dark:#333;--account-nav-color:#eee;--account-nav-hover:#ccc;--account-nav-active:#337ab7;--account-delete:#ec8a93;--account-delete-hover:#dc3545;--account-success:#00A896;--form-bg:#FAFAFA;--form-focus-bg:#f6f6f6;--form-focus-border:#f2efe6;--btn-radius:0;--btn-min-width:220px;--btn-max-width:300px;--btn-height:50px;--btn-size:14px;--btn-bg:500;--btn-text:#FAFAFA;--btn-bg:#234635;--btn-border:#234635;--btn-text-hover:#FAFAFA;--btn-bg-hover:#163023;--btn-border-hover:#163023;--btn-invert-text:#040505;--btn-invert-bg:#ffffff;--btn-invert-border:#ffffff;--btn-invert-text-hover:#040505;--btn-invert-bg-hover:#f6f6f6;--btn-invert-border-hover:#f6f6f6;--custom-btn-text:#FAFAFA;--custom-btn-bg:#234635;--custom-btn-border:#234635;--custom-btn-invert-text:#040505;--custom-btn-invert-bg:#FAFAFA;--custom-btn-invert-border:#FAFAFA;--pull-out-nav-bg:#14181B;--intro-bg:#ffffff;--listing-showcase-bg:#1E2225;--neighbourhood-section-bg:#FDF8ED;--img-box-bg:#1E2225;--blog-showcase-bg:#F1E3C6;--testimonials-bg:#F1E3C6;--testimonials-bg-invert-bg:#1E2225;--quick-contact-bg:#F1E3C6;--quick-contact-invert-bg:#14181B;--footer-section-bg:#1E2225;--intro-bg-text:"ABOUT";--buy-bg-text:"BUY";--sell-bg-text:"SELL";--text-bg-dark:#262A2D;--text-bg-light:#F6F6F6;--listing-showcase-bg-text:"LISTINGS";--listing-showcase-heading-before:"";--listing-showcase-heading-after:"Browse properties to find your dream home among these beautiful listings right here.";--contact-form-text-after:"Buying, Selling, or Investing? just have some questions? Just ask! We're here to help.";--contact-form-social-text:"Stay Connected";--brokerage-logo-max-width-large:320px;--brokerage-logo-max-width-small:260px;--custom-form-bg-color:#ffffff;--custom-form-bg:url(https://s.realtyninja.com/static/media/med/11940_ae76eebc_milad_p_mats_4.jpg);--custom-form-overlay-value:.75;--milad-banner-headshot:url(https://s.realtyninja.com/static/media/med/11940_dccf71f6_Milad_headshot_frontpage.png);--home-evaluation-bg:url(https://s.realtyninja.com/static/media/med/11940_6f671d64_milad_p_mats_10.jpg);--home-buying-bg:url(https://s.realtyninja.com/static/media/med/11940_5b1ce8aa_milad_p_mats_11.jpg);--home-selling-bg:url(https://s.realtyninja.com/static/media/med/11940_38b3b615_milad_p_mats_12.jpg);--page-title-bg-color:#112019;--page-title-bg-img:url(https://s.realtyninja.com/static/media/med/11940_ff33f0f8_milad_p_mats_5.jpg);--blog-header-title-color:#112019;--blog-header-title-img:url(https://s.realtyninja.com/static/media/med/11940_ff33f0f8_milad_p_mats_5.jpg);--d-none:none;--d-block:block;--d-flex:flex;--d-inline:inline;--d-inlineblock:inline-block;--overlay-value:.9;--overlay-color:#112019}:root{--rn-black:#000000;--rn-grey1:#c3c3c3;--rn-grey2:#828282;--rn-grey3:#444444;--rn-white:#ffffff;--rn-red:#e60000;--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}@media (max-width:991px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{width:100%;float:none}}::selection{color:var(--rn-black);background:var(--rn-grey1)}::-moz-selection{color:var(--rn-black);background:var(--rn-grey1)}*{text-shadow:none}body{scroll-behavior:smooth;overflow-x:hidden;color:var(--body);font-family:var(--body-font);font-size:var(--body-font-size);line-height:var(--body-line-height)}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,.featured-listings-wrapper h4{font-family:var(--body-font);font-weight:normal}.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);color:var(--primary);font-weight:400;letter-spacing:0;transition:font-size .3s ease-in;-webkit-transition:font-size .3s ease-in;-moz-transition:font-size .3s ease-in;-ms-transition:font-size .3s ease-in;-o-transition:font-size .3s ease-in}.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}.rn-invert-colors,.rn-invert-colors .header1,.rn-invert-colors .header1 a,.rn-invert-colors .header2,.rn-invert-colors .header2 a,.rn-invert-colors .header3,.rn-invert-colors .header3 a,.rn-invert-colors .header4,.rn-invert-colors .header4 a,.rn-invert-colors .header5,.rn-invert-colors .header5 a,.rn-invert-colors a,.rn-invert-colors h1,.rn-invert-colors h1 a,.rn-invert-colors h2,.rn-invert-colors h2 a,.rn-invert-colors h3,.rn-invert-colors h3 a,.rn-invert-colors h4,.rn-invert-colors h4 a,.rn-invert-colors h5,.rn-invert-colors h5 a{text-shadow:none;color:var(--body-text-invert)}p[class*="text-"]{font-family:var(--body-font);font-size:11px;font-style:normal;font-weight:400;letter-spacing:1px;text-transform:uppercase;opacity:.95}.section-heading h3{letter-spacing:0;font-size:48px;position:relative;color:var(--accent-dark)}.tiny{display:var(--d-block);font-family:var(--body-font);font-size:13px;letter-spacing:3px;position:relative;text-transform:uppercase;margin-bottom:10px;font-weight:var(--semi-bold)}.rn-invert-colors .tiny{color:var(--body-text-light)}@media (min-width:992px){body{transition:all .2s ease;background:var(--white);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.section-heading h3{font-size:42px}}.small-divider{border-top:2px solid var(--secondary);height:2px;margin:0 auto;width:35px!important;display:none}.big-contact-form-container .small-divider,.recent-blog-entries-wrapper .small-divider{display:var(--d-none)}section.content-section hr{border-top:2px solid var(--secondary);height:2px;width:35px!important}.scroll-top-inner .fa-arrow-circle-up:before{content:"\f0d8"}.scroll-top-wrapper{border-radius:100%;transform:translateY(10px);transition:all .3s ease-out;left:unset;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.scroll-top-wrapper.show{background:var(--primary);transform:translateY(-5px);-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px)}.scroll-top-wrapper.show:hover{background:var(--primary-hover);transform:translateY(-7px);-webkit-transform:translateY(-7px);-moz-transform:translateY(-7px);-ms-transform:translateY(-7px);-o-transform:translateY(-7px)}.scroll-top-wrapper .fa{font-size:1.5em}@media (max-width:991px){.scroll-top-wrapper{left:10px}}#header-contact .header-contact-social .fa-circle,.small-contact-info-wrapper .contact-info-social .fa-circle,.big-contact-form-container .contact-info-social .fa-circle{opacity:0;color:var(--accent-light);transition:.2s ease-out opacity;-webkit-transition:.2s ease-out opacity;-moz-transition:.2s ease-out opacity;-ms-transition:.2s ease-out opacity;-o-transition:.2s ease-out opacity}.rn-invert-colors #header-contact .header-contact-social .fa-circle,.rn-invert-colors .small-contact-info-wrapper .contact-info-social .fa-circle,.rn-invert-colors .big-contact-form-container .contact-info-social .fa-circle{opacity:0;color:var(--primary-hover);transition:.2s ease-out opacity;-webkit-transition:.2s ease-out opacity;-moz-transition:.2s ease-out opacity;-ms-transition:.2s ease-out opacity;-o-transition:.2s ease-out opacity}#header-contact .header-contact-social .fa-stack-1x,.small-contact-info-wrapper .contact-info-social .fa-stack-1x,.big-contact-form-container .contact-info-social .fa-stack-1x{color:var(--primary)}#header-contact .header-contact-social a:hover .fa-circle,.small-contact-info-wrapper .contact-info-social a:hover .fa-circle,.big-contact-form-container .contact-info-social a:hover .fa-circle{opacity:1}.rn-invert-colors #header-contact .header-contact-social .fa-stack-1x,.rn-invert-colors .small-contact-info-wrapper .contact-info-social .fa-stack-1x,.rn-invert-colors .big-contact-form-container .contact-info-social .fa-stack-1x{color:var(--white)}.rn-invert-colors #header-contact .header-contact-social a:hover .fa-circle,.rn-invert-colors .small-contact-info-wrapper .contact-info-social a:hover .fa-circle,.rn-invert-colors .big-contact-form-container .contact-info-social a:hover .fa-circle{opacity:1}.btn,.btn-default,.custom-button.intro-section .row>div:last-child a{font-size:var(--btn-size);font-weight:var(--btn-text);color:var(--btn-text);background-color:var(--btn-bg);border-color:var(--btn-border);min-width:var(--btn-min-width);max-width:var(--btn-max-width);border-radius:var(--btn-radius);text-transform:uppercase;letter-spacing:2px;line-height:100%;position:relative;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;overflow:hidden;outline:1px solid var(--btn-border);outline-offset:3px;font-weight:bold;padding:20px}.btn:hover,.btn-default:hover,.btn:focus,.btn-default:focus,.custom-button.intro-section .row>div:last-child a:hover{color:var(--btn-text-hover);background-color:var(--btn-bg-hover);border-color:var(--btn-border-hover);outline:1px solid var(--btn-border-hover);outline-offset:3px}.rn-invert-colors .btn,.rn-invert-colors .btn-default{color:var(--btn-invert-text);background-color:var(--btn-invert-bg);border-color:var(--btn-invert-border)}.rn-invert-colors .btn:hover,.rn-invert-colors .btn-default:hover,.rn-invert-colors .btn:focus,.rn-invert-colors .btn-default:focus{color:var(--btn-invert-text-hover);background-color:var(--btn-invert-bg-hover);border-color:var(--btn-invert-border-hover);outline:1px solid var(--btn-invert-border-hover);outline-offset:3px}.btn:active,.btn:active:focus{outline-width:1px!important;outline-style:solid!important;outline-offset:3px!important;outline-color:var(--btn-border)!important}.full-btn .btn{width:100%;max-width:unset}.btn>.inner-btn-label,.btn>.custom-btn-label{display:flex;align-items:center;justify-content:center;height:100%;position:relative;transition:transform .3s .05s;-webkit-transition:transform .3s .05s;-moz-transition:transform .3s .05s;-ms-transition:transform .3s .05s;-o-transition:transform .3s .05s;z-index:1}.form-group{position:relative}.form-control{height:50px;padding:10px 16px;font-size:16px;font-family:var(--body-font);line-height:1.6;box-shadow:none;background:var(--white);border-color:var(--accent);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(--accent-dark);outline:0;box-shadow:none;-webkit-box-shadow:none}.form-control::placeholder{color:var(--accent);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(--accent-dark);background-color:var(--form-focus-bg)}.form-group>.focus-border{position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--accent);transition:.3s ease-out;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-ms-transition:.3s ease-out;-o-transition:.3s ease-out}.rn-invert-colors .form-group>.focus-border{background:var(--primary)}.form-group>textarea:focus~.focus-border,.form-group>input:focus~.focus-border,.form-control:not(#sortorder):not(:placeholder-shown)~.focus-border{width:100%!important}.formContent .checkbox{margin-bottom:20px}.big-contact-form-wrapper{text-align:center;padding:60px 0 80px}.big-contact-form-wrapper .formContent{margin-bottom:80px}.big-contact-form-container .row>div:first-child{padding-left:25px;padding-right:25px}.big-contact-form-container .row>div:first-child h3{font-family:var(--body-font);font-weight:bold;text-transform:uppercase;letter-spacing:2px;font-size:18px;margin:40px 0 15px;color:var(--accent-dark)}.rn-invert-colors .big-contact-form-container .row>div:first-child h3{color:var(--accent-light)}.big-contact-form-wrapper .contact-info-container .contact-info-contact-image{display:var(--d-none)}.big-contact-form-wrapper p[class*="contact-"]{margin-bottom:15px;line-height:1.6}.big-contact-form-wrapper p[class*="contact-"] .fa{width:20px;color:var(--accent)}.rn-invert-colors .big-contact-form-wrapper p[class*="contact-"] .fa{color:var(--accent-light)}@media only screen and (min-width :992px){.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% - 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)}.big-contact-form-wrapper p[class*="contact-"]{padding-left:30px;position:relative}.big-contact-form-wrapper p[class*="contact-"] .fa{margin-right:0;width:unset;top:2px;left:2px;position:absolute}.big-contact-form-container p.contact-info-contact-image img{max-width:320px}}.big-contact-form-container p.contact-info-contact-image{padding-left:0}.big-contact-form-container p.contact-info-contact-image img{max-width:var(--brokerage-logo-max-width-small);height:auto}.big-contact-form-container p.contact-info-brokerage{padding-left:0;color:var(--accent);font-size:12px;letter-spacing:2px;position:relative;text-transform:uppercase;margin-bottom:40px}.rn-invert-colors .big-contact-form-container p.contact-info-brokerage{color:var(--accent-light)}.big-contact-form-container p.contact-info-address{margin-top:40px}.big-contact-form-container .contact-info-social{position:relative;margin-top:40px}.big-contact-form-container .contact-info-social:before{color:var(--accent-dark);content:var(--contact-form-social-text);display:var(--d-block);font-family:var(--body-font);font-size:12px;letter-spacing:2px;position:relative;text-transform:uppercase;margin-bottom:10px}.rn-invert-colors .big-contact-form-container .contact-info-social:before{color:var(--accent-light)}@media only screen and (min-width :992px){.big-contact-form-container p.contact-info-contact-image img{max-width:var(--brokerage-logo-max-width-large)}}.section:not(.custom-listings) .featured-listings-wrapper .row:nth-of-type(2)>div{width:100%;float:none}.rn-invert-colors .featured-listings-wrapper{background:var(--listing-showcase-bg)}.rn-invert-colors .featured-listing-preview:hover{background-color:var(--accent-dark);box-shadow:0 30px 70px rgba(0 0 0 / 10%)}.listing-tag-over-image-container{padding:0}.listing-tag-over-image-container .listing-tag-small{border-radius:0;padding:10px;font-weight:400;font-size:12px;letter-spacing:1px;margin-top:10px;box-shadow:none;background-color:var(--account-success)}.listing-tag-over-image-container .listing-tag-small .fa.fa-home::before{content:"\e50d"}@media only screen and (min-width :786px){.section:not(.custom-listings) .featured-listings-wrapper .row:nth-of-type(2)>div{width:50%;float:left}}@media only screen and (min-width :992px){.section:not(.custom-listings) .featured-listings-wrapper .row:nth-of-type(2)>div{width:33.3333%}.rn-invert-colors .featured-listing-preview:hover{overflow:visible}}.section-mls-search .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.section-quick-mls-search .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{}.section-mls-search .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.section-quick-mls-search .section-mls-search .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{margin:5px 0 5px 6px;padding:0 10px;display:flex;align-items:center}.mls-search-controls-wrapper select.form-control{background:var(--white)!important;border-color:var(--global-grey1)!important;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}@media only screen and (min-width :480px) and (max-width :767px){}@media only screen and (min-width :768px) and (max-width :991px){}@media only screen and (min-width :992px) and (max-width :1199px){}@media only screen and (min-width :1200px){}@media only screen and (min-width :1400px){}.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}.para-18{font-size:18px}.para-20{font-size:20px}.slick-dots li button:before{font-size:12px!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}@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}}section.content-section[class*="overlay"],section.content-section[class*="overlay"]>div,section.content-section[class*="overlay"] .rn-content-block,section.content-section[class*="overlay"] .rn-content-block>div,*[class*="overlay"] .container{position:relative}section.content-section[class*="overlay"]>div,section.content-section[class*="overlay"] .rn-content-block>div,*[class*="overlay"] .container{z-index:1}section.content-section[class*="overlay"]>div:before,section.content-section[class*="overlay"] .rn-content-block:before,.blog-header-title-section[class*="overlay"]:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background:var(--overlay-color);opacity:var(--overlay-value)}.custom-form-container{background-color:var(--custom-form-bg-color);background-image:var(--custom-form-bg)!important;background-position:center;background-size:cover;background-repeat:no-repeat;padding:100px 0}.custom-form-heading .rn-content-block{padding:0 0 50px;text-align:center;font-size:20px}.custom-form-heading [class*="header"]{font-size:48px;color:var(--accent-dark);line-height:1;margin:0 0 10px}section.custom-form .big-contact-form-wrapper .formContent{margin-bottom:0}.custom-form .row>div:first-child{width:auto;float:none;margin:0 auto}.custom-form .row>div:last-child{display:none}.custom-form .row>div:first-child h3{display:none}.custom-form .big-contact-form-wrapper{padding:0}.custom-form .formContent .btn{width:calc(100% - 8px);max-width:unset;margin:0 auto;display:block;background:var(--accent-dark);outline-color:var(--accent-dark)}.custom-realtor-info h5{color:var(--accent-dark);display:var(--d-block);font-family:var(--body-font);font-size:13px;letter-spacing:2px;position:relative;text-transform:uppercase;margin-bottom:20px}.custom-realtor-info-inner{display:flex;align-items:flex-start;text-align:left;margin:0 auto;max-width:300px}.custom-realtor-info-inner figure{margin-right:20px;width:100px}.custom-realtor-info-inner h3{margin-top:5px}.custom-realtor-info-inner .realtor-name{font-size:18px;font-weight:bold;text-transform:uppercase}.custom-realtor-info-inner .realtor-title,.custom-realtor-info .realtor-label{font-family:var(--body-font)}.custom-realtor-info .realtor-label{color:var(--accent);display:var(--d-block);font-family:var(--body-font);font-size:12px;letter-spacing:2px;position:relative;text-transform:uppercase;line-height:150%;margin-top:5px}.rn-invert-colors .custom-realtor-info h5,.rn-invert-colors .custom-realtor-info .realtor-name{color:var(--white)}.rn-invert-colors .custom-realtor-info .realtor-label{color:var(--accent-light)}@media (min-width:992px){.custom-form .custom-form-content,.custom-form .custom-form-content .section-heading{text-align:left}.custom-form .row>div:first-child{width:60%}.custom-form-heading [class*="header"]{font-size:64px;color:var(--accent-dark);line-height:1}}@media (min-width:1400px){.custom-form-heading [class*="header"]{font-size:72px}}.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;border:0 solid transparent!important}.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);border:1px solid 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:var(--white)}.navbar-default .navbar-nav>li>a,.dropdown-menu>li>a{font-size:14px;letter-spacing:1px;font-weight:800}.navbar .container-fluid{position:relative}.navbar{background-color:var(--primary)}.navbar-brand img{width:180px!important}.navbar-brand>div{max-width:180px;display:block;margin:25px auto 0}@media only screen and (min-width :768px){.navbar-brand>div{margin:auto}}#header-contact{display:none}#header-contact a{color:#fff}#navbar{background-color:var(--primary)}.contact-info-social .fa-stack,.header-contact-social .fa-stack{width:2em;height:2em}@media only screen and (max-width:767px){.navbar-nav{margin-top:25px}}@media only screen and (min-width:768px){#navbar{background-color:transparent}}@media screen and (max-width:991px){.section-tall-header .navbar{position:static!important;margin:0!important}.index .section-tall-header .navbar,.index2 .section-tall-header .navbar{position:absolute!important;background-color:transparent}.navbar-toggle{position:absolute;right:0}.navbar-header.navbar-header-centered{margin-top:0}.navbar-nav .open .dropdown-menu,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.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:var(--primary-hover);color:var(--secondary)}.navbar-toggle{position:absolute;right:0}.navbar-header.navbar-header-centered{margin-top:0}}@media only screen and (min-width:992px){.index .navbar,.index2 .navbar{background-color:transparent}#navbar{background-color:transparent}.navbar-header-centered{width:250px;margin:0 auto!important;position:relative;z-index:3}#header-contact{position:absolute;top:40px;width:100%;padding:0 15px;display:flex;justify-content:space-between;align-items:center;background-color:transparent;margin:0;height:0}.header-contact-details,.header-contact-social{margin-bottom:0;display:none}.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}}@media only screen and (min-width :1200px){.navbar{background-color:transparent}.navbar-brand img{width:180px!important}#header-contact{top:0}#navbar{position:absolute;width:100%;left:0;top:20px}.navbar-nav>li:nth-of-type(3){margin-right:320px}.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{border:1px solid transparent!important}}.custom-contact-header .header-contact-details,.custom-social-header .header-contact-social{display:inline-block;position:relative;top:9px}.custom-social-header .header-contact-social{top:3px}.custom-contact-header .header-contact-details>div{text-align:center}.custom-contact-header .header-contact-details [class*="header-contact"] a{display:block;width:30px;color:var(--white);opacity:.8;font-size:0}.custom-contact-header .header-contact-details [class*="header-contact"] a:hover{opacity:1}.custom-contact-header .header-contact-details [class*="header-contact"] a i{font-size:16px}.custom-social-header .fa-circle{display:none}.custom-social-header{margin-left:10px}.custom-social-header .fa-circle{display:none}.custom-social-header .fa-brands,.custom-social-header .fa-custom-svg{opacity:.8}.custom-social-header a:hover,.custom-social-header .fa-brands:hover,.custom-social-header .fa-custom-svg:hover{opacity:1;color:var(--white)}.custom-header-content .header-account .fa{font-size:20px;opacity:.8}.custom-header-content a#account_login_link{position:relative;top:3px}.custom-header-content a#account_login_link:hover .fa{opacity:1}@media screen and (max-width:767px){.custom-header-content .header-account{display:inline-block;width:44px}}@media screen and (max-width:991px){.custom-contact-header{display:none}.custom-header-content .header-account .header-contact-social{margin-top:10px}}#navbar>img{max-width:150px;display:block;margin:40px auto 0}@media only screen and (min-width :768px){#navbar>img{display:none}}body:not(.index) .navbar-wrapper{position:relative}.navbar-wrapper{position:absolute;top:0;left:0;width:100%;z-index:99;transition:all .5s ease;height:auto}body.toolbar .section-tall-header .navbar-wrapper{top:130px}.slideDown{position:fixed!important;top:0;left:0;width:100%;transition:all 0s ease;animation:slideNavDown ease .5s;-webkit-animation:slideNavDown ease .5s;-moz-animation:slideNavDown ease .5s;-o-animation:slideNavDown ease .5s;-ms-animation:slideNavDown ease .5s}.navbar-default .container,.navbar-default .container-fluid{transition:all .5s ease-in-out}.downScroll .navbar-default .container,.downScroll .navbar-default .container-fluid{}.upScroll .navbar-default .container,.upScroll .navbar-default .container-fluid{background:var(--primary)}.upScroll .navbar-default .navbar-nav>li>a,.upScroll .rn-invert-colors a,.upScroll .rn-invert-colors .navbar-default .navbar-nav>li>a,.upScroll .rn-invert-colors .navbar-default .navbar-nav>.active>a,.upScroll .rn-invert-colors .navbar-default .navbar-nav>.active>a:focus,.upScroll .rn-invert-colors .navbar-default .navbar-nav>.active>a:hover,.slideUp .navbar-default .navbar-nav>li>a,.slideUp .rn-invert-colors a,.slideUp .rn-invert-colors .navbar-default .navbar-nav>li>a,.slideUp .rn-invert-colors .navbar-default .navbar-nav>.active>a,.slideUp .rn-invert-colors .navbar-default .navbar-nav>.active>a:focus,.slideUp .rn-invert-colors .navbar-default .navbar-nav>.active>a:hover{text-shadow:none}body.toolbar .slideDown{top:calc(0 + 150px)}.slideUp{position:fixed;top:-100%;transition:all .5s ease-in-out}body.toolbar .slideUp{top:calc(-100% - 150px)}.navbar-brand img{transition:all .5s ease;height:auto!important;transition-delay:.1s;margin-top:10px}.upScroll .navbar-brand img,.downScroll .navbar-brand img{transition:all .3s ease-in-out;max-width:180px}@keyframes slideNavDown{0%{top:-100px}100%{top:0}}@-moz-keyframes slideNavDown{0%{top:-100px}100%{top:0}}@-webkit-keyframes slideNavDown{0%{top:-100px}100%{top:0}}@-o-keyframes slideNavDown{0%{top:-100px}100%{top:0}}@-ms-keyframes slideNavDown{0%{top:-100px}100%{top:0}}.small-contact-info-wrapper{background:var(--quick-contact-bg);text-transform:none;font-size:var(--body-font-size)}.rn-invert-colors .small-contact-info-wrapper{background:var(--primary)}.small-contact-info-wrapper .contact-info-container{display:flex;text-align:center;align-items:center}.small-contact-info-wrapper .contact-info-container>div[class*="col-"]{margin-bottom:25px}.small-contact-info-wrapper .contact-info-container [class*="contact-info-heading-"]{color:var(--accent-dark);font-family:var(--body-font);font-size:12px;position:relative;text-transform:uppercase}.rn-invert-colors .small-contact-info-wrapper .contact-info-container [class*="contact-info-heading-"]{color:var(--accent-light)}.small-contact-info-wrapper .contact-info-container [class*="contact-info-heading-"]::before{background-position:center;background-repeat:no-repeat;background-size:auto;content:" ";color:var(--secondary);font-family:var(--fontawesome);font-weight:900;font-size:24px;display:block;margin:0 auto 30px}.rn-invert-colors .small-contact-info-wrapper .contact-info-container [class*="contact-info-heading-"]::before{color:var(--secondary-hover)}.small-contact-info-wrapper .contact-info-container>div[class*="col-"] p{margin-bottom:0}.small-contact-info-wrapper .contact-info-container>div[class*="col-"] p>.fa,.small-contact-info-wrapper .contact-info-container>div[class*="col-"] p>span>.fa{display:none}.small-contact-info-wrapper .contact-info-container>div[class*="col-"] p.contact-info-brokerage,.small-contact-info-wrapper .contact-info-container>div[class*="col-"] p.contact-info-name{display:var(--d-none);margin-bottom:10px;text-transform:uppercase;font-size:13px}.custom-quick-contact{background:var(--primary)}.small-contact-info-brand-wrapper{background:var(--primary);text-align:center;padding-top:100px}.small-contact-info-brand-wrapper .footer-brand-link img{max-width:95px}.small-contact-info-brand-wrapper .slogan{display:block;font-family:var(--body-font);font-size:24px;padding:10px 0}.small-contact-info-wrapper .contact-info-broker a{display:flex;flex-direction:column;align-items:center}.small-contact-info-wrapper .contact-info-broker a img{max-width:125px}.small-contact-info-wrapper .contact-info-broker a .brokerage-logo{margin-top:15px}.small-contact-info-wrapper .contact-info-broker a .team-logo{max-width:125px}.custom-quick-contact .small-contact-info-wrapper .contact-info-container p>a{color:var(--accent-light);font-size:18px}.custom-quick-contact .contact-info-address{padding:0 0 20px}@media (max-width:991px){.small-contact-info-wrapper .contact-info-container{flex-flow:column wrap}}@media (min-width:992px){.small-contact-info-wrapper .contact-info-container{flex-flow:row wrap}.small-contact-info-wrapper .contact-info-container>div{width:33.3333%}}.footer-section{background:var(--footer-section-bg);color:var(--body-text-light);padding:40px 0 65px}#footer-disclaimer,.section-custom-footer{padding:0}.footer-contentinfo{padding:25px 0}.footer-section .row>div{font-size:14px;text-align:center;width:100%}.powered-by-realtyninja,.privacy-policy{display:inline-block!important;margin:0 10px;font-size:14px;text-align:center}body.index .header-section{background-color:#2C4536}.contact-info-contact-image{max-width:400px}.home-banner .hero-carousel .slide{position:relative}.home-banner .hero-carousel .slide:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background:var(--primary);opacity:.5}.home-banner .carousel-caption{left:50%!important;right:unset!important;width:85%;bottom:0;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.home-banner .hero-carousel .carousel-caption{text-align:center;display:flex;flex-direction:column;justify-content:center;margin-top:30px}.home-banner .hero-carousel .carousel-caption h1{color:var(--white);text-shadow:none!important;text-transform:none!important;font-size:42px;line-height:1.2;text-align:center;margin:0 auto 15px;max-width:100%}.home-banner .hero-carousel .carousel-caption h4{font-family:var(--body-font);font-size:20px;position:relative;margin-bottom:35px}.home-banner .hero-carousel .carousel-inner .btn,.home-banner .hero-carousel .carousel-inner .rn-invert-colors .btn{background:var(--custom-btn-bg)!important;border:1px solid var(--white);outline:none!important;font-weight:var(--semi-bold)}.home-banner .hero-carousel .carousel-inner .btn:hover,.home-banner .hero-carousel .carousel-inner .rn-invert-colors .btn:hover{background:var(--white)!important;color:var(--primary-hover)}@media screen and (min-width:640px){.home-banner .hero-carousel .carousel-caption h1{font-size:52px;max-width:85%}}@media screen and (max-width:767px){.home-banner .hero-carousel .slide{min-height:600px}}@media screen and (min-width:768px){.home-banner .hero-carousel .slide{min-height:650px}.home-banner .hero-carousel .carousel-caption{margin-top:80px}}@media screen and (min-width:992px){.home-banner .carousel-caption{width:850px;text-align:left;padding-right:425px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;top:50%}.home-banner .hero-carousel .carousel-caption:after{content:"";background-color:transparent;background-image:var(--milad-banner-headshot);background-position:bottom center;background-size:contain;background-repeat:no-repeat;right:25px;width:300px;height:600px;position:absolute;transition:all .5s ease;transform:translateY(30px);-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px)}.home-banner .hero-carousel .carousel-caption h1{max-width:unset;text-align:left;margin:0 0 15px;font-size:56px}}@media screen and (min-width:1200px){.home-banner .hero-carousel .slide{min-height:800px}.home-banner .carousel-caption{width:1170px;margin-top:50px}.home-banner .hero-carousel .carousel-caption:after{width:400px;height:670px;transform:translateY(150px);-webkit-transform:translateY(65px);-moz-transform:translateY(150px);-ms-transform:translateY(150px);-o-transform:translateY(150px)}.home-banner .hero-carousel .carousel-caption h1{font-size:80px}.home-banner .hero-carousel .carousel-caption h4{font-size:24px}}.mobile-headshot{display:none;text-align:center;background:var(--secondary) url(https://s.realtyninja.com/static/media/med/11940_8176151a_milad_p_mats_20.jpg) top center / cover no-repeat}.mobile-headshot .rn-content-block{padding:0;height:180px}.mobile-headshot img{margin-top:-20px;transition:all .2s ease}@media screen and (min-width:320px){.mobile-headshot .rn-content-block{height:180px}.mobile-headshot img{margin-top:-55px}}@media screen and (min-width:375px){.mobile-headshot .rn-content-block{height:220px}.mobile-headshot img{margin-top:-75px}}@media screen and (min-width:425px){.mobile-headshot .rn-content-block{height:250px}.mobile-headshot img{margin-top:-105px}}@media screen and (max-width:991px){.mobile-headshot{display:none}}.intro-section{position:relative;background:#fff;text-align:center}.intro-section .rn-content-block{position:relative;z-index:3;background-image:url(https://s.realtyninja.com/static/media/med/11940_8f8abdee_milad_p_symbol_2.png);background-position:95% 10%;background-color:transparent;background-size:250px;padding:80px 0}.intro-section .rn-content-block::before{background:rgb(255,255,255);content:"";position:absolute;left:0;right:0;top:0;bottom:0;opacity:.3}.intro-section .rn-content-block>div{position:relative;z-index:1}.intro-section .row>div:first-child .media-box{margin:50px 25px 0}.intro-section .row>div:first-child .media-box:before{content:"";position:absolute;border:1px solid var(--secondary);top:10px;left:10px;right:10px;bottom:10px;z-index:1;opacity:.75}.intro-section .row>div:first-child .media-box img{width:100%;object-fit:cover;object-position:center;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transform:translate(0,0px);-webkit-transform:translate(0,0px);-moz-transform:translate(0,0px);-ms-transform:translate(0,0px);-o-transform:translate(0,0px)}.intro-section.visible .media-box img{opacity:1;transform:translate(0,0)}.intro-section .row>div:last-child{font-size:18px}.intro-section .row>div:last-child img{width:70%}.intro-section .tiny{color:var(--primary);font-family:var(--body-font);display:inline-block;font-size:18px;text-transform:uppercase;letter-spacing:3px;position:relative;margin-bottom:20px}.intro-section .row>div:last-child h3{font-size:36px;margin-top:0}.custom-button.intro-section .row>div:last-child a{margin-top:0;display:inline-block;text-align:center;font-weight:500;letter-spacing:4px}@media (min-width:992px){.intro-section{text-align:unset}.intro-section::after{background:transparent url(https://s.realtyninja.com/static/media/med/11940_efa5d116_milad_p_mats_7.jpg) right bottom / cover no-repeat;width:25%;position:absolute;top:0;bottom:0;left:0;content:" ";z-index:1}.intro-section::before{background:rgb(255,255,255);background:-moz-linear-gradient(0deg,rgba(255,255,255,1) 70%,rgba(255,255,255,0) 0%);background:-webkit-linear-gradient(0deg,rgba(255,255,255,1) 70%,rgba(255,255,255,0) 0%);background:linear-gradient(0deg,rgba(255,255,255,1) 10%,rgba(255,255,255,0) 90%);content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:2}.intro-section .rn-content-block{background-position:90% 50%;background-size:450px}.intro-section .rn-content-block::before{opacity:0}.intro-section .row>div:first-child .media-box img{min-height:650px}}@media (min-width:1200px){.intro-section .tiny:after{content:"";position:absolute;left:calc(100% + 10px);top:10px;height:1px;background:var(--primary);width:80px}}@media (min-width:1680px){.intro-section::after{width:35%}.intro-section .row>div:last-child>div{padding-left:30px}}body.ddf .img-listing-showcase img,body.ereb .img-listing-showcase img{object-fit:cover}.home-listings-section{background:#fff url(https://s.realtyninja.com/static/media/med/11940_70178e42_milad_p_mats_3.jpg) bottom center / cover no-repeat;position:relative}.home-listings-section .featured-listings-wrapper .section-heading{text-align:left}.custom-section-heading h3,.home-listings-section .featured-listings-wrapper .section-heading h3{position:relative;text-align:center}.home-listings-section .featured-listings-wrapper .section-heading h3:before{content:"Vancouver's Finest";color:var(--primary);font-family:var(--body-font);display:block;width:230px;font-size:18px;text-transform:uppercase;margin:0 auto 10px;letter-spacing:3px;font-weight:var(--semi-bold)}.home-listings-section .featured-listings-wrapper .listing-tag-over-image-container{display:block;top:0;padding-left:10px;padding-top:10px;font-family:var(--accent);letter-spacing:1px}.home-listings-section .featured-listing-preview .listing-tag-small{font-size:.8em;padding:0 15px;box-shadow:none;border-radius:0;position:relative;background:var(--secondary);color:#000;height:36px;line-height:36px}.home-listings-section .featured-listings-wrapper .listing-tag-small.label:after{content:"";display:block;position:absolute;right:-17px;top:0;border:solid 18px var(--secondary);border-left-width:0;border-right-color:transparent}.home-listings-section .featured-listings-wrapper .featured-listing-preview{position:relative;overflow:hidden;display:flex;align-items:flex-end;flex-direction:row;min-height:360px;outline:none}.home-listings-section .featured-listings-wrapper .featured-listing-preview:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.05)}.home-listings-section .featured-listings-wrapper .featured-listing-preview .img-listing-showcase{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;display:block;background:var(--primary-hover)}.home-listings-section .featured-listings-wrapper .featured-listing-preview .img-listing-showcase img{min-height:360px;opacity:.7;outline:none}.home-listings-section .featured-listings-wrapper .featured-listing-preview:hover img{opacity:.4;transform:scale(1.02)}.home-listings-section .featured-listings-wrapper .featured-listing-preview .img-listing-showcase:after{content:"";position:absolute;right:0;top:0;bottom:0;background:transparent url(https://s.realtyninja.com/static/media/med/11940_ecc8e965_milad_p_symbol_white.png) 95% 50% / 40% no-repeat;z-index:2;left:0;opacity:.2;transition:all .3s ease-out;transition-delay:.25s;opacity:0}.home-listings-section .featured-listings-wrapper .featured-listing-preview:hover .img-listing-showcase:after{opacity:.2;transform:translateX(-10px)}.home-listings-section .featured-listings-wrapper .featured-listing-info-container{text-align:left;padding-bottom:30px;padding-left:30px;transition:.3s ease-out;height:auto;margin-top:auto;background:none}.home-listings-section .featured-listings-wrapper .featured-listing-info-container h4,.home-listings-section .featured-listings-wrapper .featured-listing-info-container h4 a{color:#fff;font-size:28px;margin-bottom:0;outline:none}.home-listings-section .featured-listings-wrapper .featured-listing-info-container .featured-listing-desc-price{font-family:var(--heading);color:#fff;font-size:28px;margin-bottom:5px}.home-listings-section .featured-listings-wrapper .ereb_courtesy_notice,.home-listings-section .featured-listings-wrapper .featured-listing-desc-primary,.home-listings-section .featured-listings-wrapper .featured-listing-desc-secondary{color:#fff;font-family:var(--accent);text-transform:uppercase;font-size:12px;font-weight:var(--semi-bold);letter-spacing:1px}.home-listings-section .featured-listings-wrapper .ereb_courtesy_notice{display:none}.home-listings .slick-next.slick-arrow,.home-listings .slick-prev.slick-arrow{display:none}.home-listings-section .home-listings-inner:last-child{text-align:center}.home-listings-section .home-listings-inner:last-child{text-align:center}.home-listings-section .home-listings-inner:last-child .rn-content-block{padding-top:0}.home-listings-section .home-listings-inner:last-child a{text-transform:uppercase;display:inline-block;position:relative;margin-right:70px;font-display:15px;letter-spacing:2px;font-weight:var(--semi-bold);transition:all .3s ease}.home-listings-section .home-listings-inner:last-child a:last-child{margin-right:0}.home-listings-section .home-listings-inner:last-child a:hover{transform:translateX(5px)}.home-listings-section .home-listings-inner:last-child a:after{content:"";position:absolute;left:-40px;top:13px;height:1px;background:var(--primary);width:30px;transition:all .3s ease}.home-listings-section .home-listings-inner:last-child a:before{content:'';position:absolute;z-index:-1;left:-15px;top:0;bottom:0;margin:auto;background:var(--rn-grey1);opacity:.5;width:55px;height:55px;border-radius:100%;transition:all .6s cubic-bezier(.615,0,.07,1)}.home-listings-section .home-listings-inner:last-child a:hover:before{width:calc(100% + 30px);border-radius:60px;opacity:1}@media only screen and (max-width:767px){.home-listings-section .home-listings-inner:last-child a{display:block;margin-right:0;margin-bottom:10px}.home-listings-section .home-listings-inner:last-child a:hover{transform:translateX(0px);-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px)}.home-listings-section .home-listings-inner:last-child a:before,.home-listings-section .home-listings-inner:last-child a:after{display:none}}@media only screen and (min-width:768px){.home-listings-section .featured-listings-wrapper .featured-listing-info-container h4,.home-listings-section .featured-listings-wrapper .featured-listing-info-container h4 a{font-size:36px}}@media (min-width:992px){.home-listings-section .featured-listings-wrapper .featured-listing-preview,.home-listings-section .featured-listings-wrapper .featured-listing-preview .img-listing-showcase img{min-height:400px}.home-listings-section .featured-listings-wrapper .section-heading h3{font-size:54px}.home-listings-section .featured-listings-wrapper .featured-listing-info-container{margin-right:10%;margin-top:auto;height:auto}.home-listings-section .sold-listings-section .featured-listings-wrapper .row:nth-child(2) div[class^="col"]{width:50%}}@media (min-width:1200px){.home-listings-section .featured-listings-wrapper .section-heading h3{text-align:left}.home-listings-section .featured-listings-wrapper .section-heading h3{font-size:72px}.home-listings-section .featured-listings-wrapper .section-heading h3:before{margin:0 0 10px}.home-listings-section .featured-listings-wrapper .section-heading h3:after{content:"";position:absolute;left:230px;top:10px;height:1px;background:var(--primary);width:80px}.home-listings-section .row.slick-initialized.slick-slider{padding-left:100px}.featured-listings-wrapper .container-fluid{padding-left:100px}.home-listings .slick-next.slick-arrow,.home-listings .slick-prev.slick-arrow{background:var(--primary);width:70px;height:70px;border-radius:100%;line-height:70px;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.home-listings .slick-next.slick-arrow:hover,.home-listings .slick-prev.slick-arrow:hover{background:var(--primary-hover)}.home-listings .slick-next.slick-arrow{right:unset;left:0;bottom:0;top:unset}.home-listings .slick-next:before{content:"\27F5"!important;line-height:unset!important;font-size:24px;position:relative;top:-3px;transition:all .3s ease}.home-listings .slick-prev.slick-arrow{right:unset;left:0;bottom:80px;top:unset}.home-listings .slick-prev:before{content:"\27F6"!important;line-height:unset!important;font-size:24px;position:relative;top:-3px;transition:all .3s ease}.home-listings-section .home-listings-inner:last-child{text-align:left;padding-left:280px}}@media (min-width:1400px){.featured-listings-wrapper .container-fluid{padding-left:150px}}.buildings-section .container-fluid{max-width:1440px}.buildings-section{position:relative;overflow:hidden;padding:80px 0}.buildings-section .buildings-inner{position:relative;z-index:3}.buildings-section::before{background:rgb(255,255,255);background:-moz-linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 70%);background:-webkit-linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 70%);background:linear-gradient(180deg,rgba(255,255,255,1) 10%,rgba(255,255,255,0) 90%);content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:2}.buildings-section::after{background:transparent url(https://s.realtyninja.com/static/media/med/11940_bec7b087_milad_p_mats_8.jpg) right bottom / cover no-repeat;width:25%;position:absolute;top:0;bottom:0;right:0;content:" ";z-index:1}.home-buildings .listing-grid h4{font-size:24px;font-family:var(--body-font)}.home-buildings .slick-slide .listing-grid:hover{transform:scale(1);box-shadow:0 0 10px rgb(0 0 0 / 2%)!important;background:var(--secondary)}.home-buildings .search-results-top-controls-wrapper,.home-buildings .search-results-bottom-controls-wrapper{display:none}.buildings-section .section-heading{text-align:center}.buildings-section .section-heading .rn-content-block{padding:0}.home-buildings .slick-slide .listing-grid{height:510px}.home-buildings .slick-slide .img-listing-grid{height:260px}.home-buildings .slick-slide img{object-fit:cover;height:100%;width:100%}@media (min-width:1400px){.home-buildings .slick-slide .img-listing-grid{height:300px}}.cta-section{background:var(--primary);position:relative}.cta-section:before{content:"";background:transparent url(https://s.realtyninja.com/static/media/med/11940_5c4ce1a7_milad_p_mats_6.jpg) center / cover no-repeat;right:25%;left:0;top:0;bottom:0;position:absolute;z-index:1}.cta-section:after{background:#234635;background:-moz-linear-gradient(180deg,#234635 90%,rgba(242,239,230,1) 90%);background:-webkit-linear-gradient(180deg,#234635 90%,rgba(242,239,230,1) 90%);background:linear-gradient(180deg,#234635 90%,rgba(242,239,230,1) 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#234635",endColorstr="#f2efe6",GradientType=1);left:0;top:0;bottom:0;right:0;position:absolute;content:"";z-index:0}.cta-section .rn-content-block>div{position:relative;z-index: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}.cta-section .row>div{margin-bottom:20px;background-repeat:no-repeat;background-position:center;background-size:cover;padding-left:0;padding-right:0}.cta-section .row>div>div{background:var(--primary);color:var(--white)!important}.cta-section .row>div>div::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--primary-hover);opacity:.6;z-index:1;pointer-events:none;transition:all .3s ease;transition-delay:.2}.cta-section .row>div>div::after{content:"\27F6";background:rgb(35 70 53 / 20%);width:60px;height:60px;border-radius:100%;line-height:60px;display:flex;justify-content:center;align-items:center;position:absolute;z-index:1;right:25px;border:1px solid rgb(255 255 255 / 10%);color:rgb(255 255 255 / 30%);bottom:50px;font-size:18px;transition:all .3s ease;transition-delay:.2;pointer-events:none}@media only screen and (min-width :1200px){.cta-section .row>div>div::after{height:120px;width:120px;line-height:120px;font-size:24px}}.cta-section .row>div:hover>div::before{opacity:.8}.cta-section .row>div:hover>div::after{transform:scale(1.2);border:1px solid rgb(255 255 255 / 30%);color:rgb(255 255 255 / 90%);background:rgb(35 70 53 / 40%);box-shadow:0 0 20px rgb(0 0 0 / 20%);cursor:pointer}.cta-section .row>div>div{height:100%;min-height:400px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;font-size:18px;z-index:1;background-size:cover;background-repeat:no-repeat;padding:50px;overflow:hidden}.cta-section .row>div>div .tiny{color:#fff;font-size:14px;letter-spacing:5px}.cta-section .row>div>div h3{font-size:36px;line-height:1;margin-bottom:20px}.cta-section .row>div>div h4{font-family:var(--body-font);font-size:18px;margin:0}.cta-section .row>div>div img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;top:0;left:0;right:0;bottom:0;transition:all .7s ease}.cta-section .row>div:hover>div img{transform:scale(1.025)}.cta-section .row>div>div .tiny,.cta-section .row>div>div h3,.cta-section .row>div>div h4{position:relative;z-index:2;pointer-events:none}.editmode .cta-section .row div>div{width:100%!important;color:#fff!important;position:relative;z-index:1}.editmode .cta-section .row>div>div{padding:0}.editmode .cta-section .row>div>div .tiny{margin-bottom:15px;position:relative!important;transform:unset!important;right:unset!important;-webkit-transform:unset!important;-moz-transform:unset!important;-ms-transform:unset!important;-o-transform:unset!important}.editmode .cta-section .row>div>div .tiny,.editmode .cta-section .row>div>div h3,.editmode .cta-section .row>div>div h4{pointer-events:unset}.cta-section .row>div>div h4{margin-bottom:15px}.editmode .cta-section .row>div>div img{position:relative;height:auto;width:100%!important;z-index:2;opacity:1!important;margin-bottom:20px}@media (min-width:992px){.cta-section .row>div{width:50%;margin-top:10px;margin-bottom:10px;padding:0 15px}.cta-section .row>div:first-child{width:100%}.cta-section .row>div>div h3{font-size:48px}}@media (min-width:1200px){.cta-section .rn-content-block>div{width:85%;max-width:1440px}.cta-section .row>div>div{min-height:540px;padding-right:150px}.cta-section .row>div:first-child>div{padding-right:50%}.cta-section .row>div>div .tiny{position:absolute;right:0;letter-spacing:3px;transform:rotate(-90deg) translate(40px,40px);-webkit-transform:rotate(-90deg) translate(40px,40px);-moz-transform:rotate(-90deg) translate(40px,40px);-ms-transform:rotate(-90deg) translate(40px,40px);-o-transform:rotate(-90deg) translate(40px,40px)}.cta-section .row>div:first-child>div .tiny{transform:rotate(-90deg) translate(40px,60px);-webkit-transform:rotate(-90deg) translate(40px,60px)}.cta-section .row>div>div h3{font-size:54px;line-height:1.1}.cta-section .row>div>div::after{right:50px}}.section-testimonial-showcase{background:var(--testimonials-bg);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.section-testimonial-showcase:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(242,239,230 / 80%);background:-moz-linear-gradient(180deg,rgba(242,239,230,1) 0%,rgba(242,239,230,.8) 80%);background:-webkit-linear-gradient(180deg,rgba(242,239,230,1) 0%,rgba(242,239,230,.8) 80%);background:linear-gradient(180deg,rgba(242,239,230,1) 0%,rgba(242,239,230,.8) 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2efe6",endColorstr="#f2efe6",GradientType=1)}.rn-invert-colors.section-testimonial-showcase{background:var(--testimonials-bg-invert-bg)}.testimonials-wrapper{padding:100px 25px;position:relative;z-index:1}.testimonials-wrapper .small-divider{display:none}.testimonials-wrapper>div{border:1px solid var(--primary);outline:1px solid var(--primary);outline-offset:8px;padding:100px 20px 50px;position:relative}.testimonials-wrapper>div:before{width:45px;height:62px;background:transparent url(https://s.realtyninja.com/static/media/med/11940_66b357b6_milad_p_symbol_small.png) center no-repeat;position:absolute;top:-31px;left:calc(50% - 22.5px)}.section-testimonial-showcase .section-heading h3{font-family:var(--headings-font);font-size:42px}#testimonials-carousel blockquote{font-size:20px;color:var(--accent-dark)}#testimonials-carousel blockquote>p:first-child,#testimonials-carousel blockquote>p:nth-child(3),#testimonials-carousel blockquote cite>span{display:var(--d-none)}#testimonials-carousel blockquote>p:nth-child(2){margin-bottom:25px}#testimonials-carousel blockquote cite{font-family:var(--body-font);color:var(--accent-dark);font-size:16px;font-style:normal;font-weight:bold;letter-spacing:3px;text-transform:uppercase}#testimonials-carousel .carousel-indicators li{background:var(--body-text-light);border-color:var(--body-text-light);border-radius:10px;width:10px;height:10px;opacity:.5;margin:1px 3px;transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out}#testimonials-carousel .carousel-indicators li:hover{opacity:.75}#testimonials-carousel .carousel-indicators .active{width:10px;height:10px;opacity:1;margin:1px 3px;background:var(--primary);border-color:var(--primary)}.rn-invert-colors #testimonials-carousel .carousel-indicators .active{background:var(--accent-light);border-color:var(--accent-light)}@media only screen and (max-width :991px){.testimonials-wrapper>div{width:auto}}@media only screen and (min-width :992px){.testimonials-wrapper{padding:150px 0 100px}.testimonials-wrapper>div{padding:100px 50px 50px}.section-testimonial-showcase .section-heading h3{font-size:60px}}.listing-grid{box-shadow:none!important;border:0;border-radius:0;background:var(--global-grey2)}.listing-grid-content{text-align:center}.listing-grid h4{font-size:22px}.listing-grid-brokerage{font-size:12px;color:var(--accent-dark)}.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(--global-dark);color:var(--white);border:1px solid var(--global-dark);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(--accent);border-color:var(--body-text-light);letter-spacing:1px;font-size:12px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;outline:none!important}.search-results-view-changer .btn:hover{background:var(--global-grey2);border-color:var(--global-grey1)}.search-results-bottom-controls-wrapper select,.search-results-top-controls-wrapper select{border-radius:3px;height:inherit;font-size:13px;text-transform:uppercase;padding:5px 10px;height:32px;border-color:var(--body-text-light)}@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}}@media (min-width:1200px){.search-results-bottom-controls-wrapper select,.search-results-top-controls-wrapper select{width:230px}}.listing-hero{border-top:0}.listing-main-info h3{font-family:var(--body-font);letter-spacing:1px}.listing-hero .listing-photo-lightbox-link .btn{height:auto;outline:none!important;border:0;border-bottom:1px solid #fff;border-radius:0;padding-left:0;padding-right:0;min-width:unset}.listing-ctas-main .btn{padding-left:35px;padding-right:35px}.listing-ctas-main .btn.btn-secondary{outline-color:var(--secondary-hover);border-color:var(--secondary-hover);background:var(--secondary-hover);color:var(--white)}.listing-ctas-main .btn.btn-primary:hover,.listing-ctas-main .btn.btn-secondary:hover,.listing-ctas-main .btn.btn-primary:focus,.listing-ctas-main .btn.btn-secondary:focus{outline:1px solid var(--accent-dark);border-color:var(--accent-dark);background:var(--accent-dark);color:var(--white);outline-offset:3px}.listing-ctas-main .btn.btn-secondary .arrow:before,.listing-ctas-main .btn.btn-secondary .arrow:after,.listing-ctas-main .btn.btn-secondary .arrow span{background:var(--primary)}.listing-other-actions-container .btn{height:auto;width:100%;display:block;padding:12px 20px;max-width:unset;background:transparent;color:var(--body);outline:none!important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.listing-other-actions-container .btn:hover{color:var(--primary);border-color:var(--primary)}.listing-secondary-info-and-cta-container .row>div{width:100%;text-align:center}ul.listing-secondary-info{display:flex;align-items:flex-end;justify-content:space-evenly;text-align:left}ul.listing-secondary-info li{border-left:0;border-right:0;float:none}ul.listing-secondary-info li:before{content:"";display:block;font-family:var(--fontawesome);font-weight:bold;font-size:24px;color:var(--body-text-light);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:normal}.listing-main-info .listing-tag{border-radius:0;background:var(--account-success)}@media (max-width:639px){ul.listing-secondary-info{flex-direction:row;flex-wrap:wrap}ul.listing-secondary-info li{width:calc(50% - 10px);margin-right:0;margin-bottom:15px}.listing-ctas-main .btn{display:block;margin:0 auto 20px}}@media (max-width:991px){.listing-main-info{margin-top:unset;height:unset;background:transparent;text-align:center;line-height:1.4;font-size:16px;text-transform:none;padding-top:30px}.listing-main-info.has-listing-tag .listing-tag{display:inline-block;font-size:13px;margin-bottom:0;letter-spacing:1px}.listing-main-info h1{margin-top:20px;text-align:center;font-size:42px}.listing-main-info-price{margin-top:20px;font-size:32px;font-weight:normal;letter-spacing:1px}.has-listing-tag .listing-main-info-price{margin-top:20px}.building-main-info-listings-count,.listing-main-info h3,.listing-main-info-price{color:var(--body);text-align:center}.listing-details-container{padding-top:30px;font-size:16px}.listing-details-container ul{font-size:18px;line-height:1.6}}@media (min-width:992px){.listing-main-info h1{color:var(--white)}.listing-main-info-price{font-size:32px;letter-spacing:1px}.listing-main-info .listing-tag{display:inline-block;font-size:16px;margin-bottom:20px;box-shadow:0 20px 20px rgb(0 0 0 / 15%)}.listing-main-info .listing-tag a:hover{color:var(--white)}.listing-ctas-main{text-align:center;margin-top:unset}.listing-ctas-main-building{text-align:left!important}}@media (max-width:1199px){ul.listing-secondary-info{text-align:center}}@media (min-width:1200px){ul.listing-secondary-info{justify-content:flex-start}.listing-secondary-info-and-cta-container .row>div{width:50%;text-align:unset}.listing-secondary-info-and-cta-container .row>div:last-child{text-align:right}.listing-ctas-main{text-align:right}}.listing-bottom-form-container{background-color:var(--custom-form-bg-color);background-image:var(--custom-form-bg)!important;background-position:center;background-size:cover;background-repeat:no-repeat;padding:60px 0 100px;text-align:center}.listing-bottom-form-container .listing-lead-form-container{background:transparent;padding:0;color:var(--body)}.listing-bottom-form-container .listing-lead-form-container h3{text-align:center;color:var(--accent-dark);line-height:1;font-size:42px}.listing-bottom-form-container .listing-lead-form-container form{clear:both}#listingleadform .col-lg-4{display:none}#listingleadform .col-lg-8{float:none;margin:0 auto}.listing-bottom-form-container .listing-lead-form-container .btn{width:100%;display:block;max-width:unset;margin-top:10px}@media (min-width:992px){.listing-bottom-form-container{text-align:left}#listingleadform .col-lg-8{width:60%}}.listing-detail-vow-login{line-height:var(--btn-height);display:inline-block;padding-left:25px;padding-right:25px;margin-bottom:35px}.listing-detail-vow-login .btn{padding-top:0;padding-bottom:0;line-height:var(--btn-height);display:inline-block;padding-left:25px;padding-right:25px}.listing-detail-vow-login{box-shadow:0 20px 20px rgb(0 0 0 / 5%);text-align:center}.listing-detail-vow-login h4{font-family:var(--body);font-weight:bold;font-size:24px;line-height:1.3;margin-left:0;margin-right:0;margin-top:25px;position:relative}.listing-detail-vow-login h4:before{content:"\e1b0";font-family:var(--fontawesome);width:60px;height:60px;font-size:28px;background:var(--secondary);padding:10px;border-radius:100%;position:absolute;top:-80px;left:calc(50% - 35px)}@media (min-width:992px){.listing-detail-vow-login h4{margin-left:20px;margin-right:20px}}.page-title .rn-content-block{padding:70px 25px;position:relative;background-color:var(--page-title-bg-color)!important;background-image:var(--page-title-bg-img)!important;background-position:center;background-size:cover;background-repeat:no-repeat}.page-title h1{text-align:center;font-size:48px;color:var(--white)}blockquote.quote{background:var(--global-grey2);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}blockquote.quote::before{content:"\f10d";font-family:var(--fontawesome);font-weight:bold;color:var(--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)}blockquote.quote .bold{display:block;margin-top:15px}.blog-entry-overview-container{text-align:left}.blog-entry-overview-container .small-divider{display:none!important}.blog-entry-overview-title,.blog-entry-overview-title a{font-weight:bold;font-size:26px;margin-bottom:10px}.blog-entry-overview-info{font-style:normal;font-size:13px;text-transform:uppercase;margin-bottom:20px}.blog-entry-overview-info>a{display:block}.blog-entry-overview-text br{display:none}.blog-entry-overview-text{color:var(--body);line-height:1.6}.blog-entry-overview-read-more .btn{min-width:unset;max-width:unset;width:unset;border:none;height:unset;line-height:unset;border-radius:unset;padding:0 10px 0 0;font-weight:bold;font-size:13px;letter-spacing:3px;color:var(--accent-dark);overflow:visible;text-align:left}.blog-entry-overview-read-more .btn .arrow.arrow--right span,.blog-entry-overview-read-more .btn .arrow.arrow--right:before,.blog-entry-overview-read-more .btn .arrow.arrow--right:after{background-color:var(--accent-dark)}.blog-entry-overview-read-more .btn:hover{background:transparent}.blog-controls-wrapper button.btn{border-radius:4px}.blog-controls-wrapper .btn-group .btn{font-family:var(--body-font);font-size:13px;color:var(--accent-dark)}.blog-controls-wrapper button.dropdown-toggle{min-width:unset}.blog-header-title-section{padding:150px 25px 70px;position:relative;background-color:var(--blog-header-title-color)!important;background-image:var(--blog-header-title-img)!important;background-position:center;background-size:cover;background-repeat:no-repeat}.blog-header-title-section .blog-entry-info{font-style:normal;font-size:13px;text-transform:uppercase;margin-bottom:20px}.blog-header-title-section.rn-invert-colors .blog-entry-info{font-style:normal;font-size:16px;text-transform:uppercase;margin-bottom:20px;color:var(--body-text-light)}.blog-post-content .addthis_rn_container{text-align:center}@media (min-width:992px){.blog-header-title-section{padding-top:180px}}.agent_detail_view .page-title .rn-content-block{padding:150px 25px 70px;position:relative;background-color:var(--agent-detail-bg-color)!important;background-image:var(--agent-detail-bg-img)!important;background-position:center;background-size:cover;background-repeat:no-repeat}.agent-headshot,.agent-headshot img{object-position:top;height:350px}@media (min-width:992px){.agent_detail_view .page-title .rn-content-block{padding-top:180px}body:not(.agent_detail_view) .agents-wrapper .row>div{width:33.3333%}}.small-device-contact{position:fixed;bottom:20px;z-index:9;right:10px;width:60px;transition:all .3s ease-out;opacity:1}.small-device-contact>div{text-align:center}.small-device-contact [class*="header-contact"] a{display:block;color:var(--primary);background:var(--white);overflow:hidden;border-radius:100%;width:60px;height:60px;display:flex;align-items:center;text-indent:-999%;position:relative;text-align:center;flex-direction:column;justify-content:center;margin-bottom:20px;box-shadow:0 20px 30px rgb(0 0 0 / 20%);font-size:0}.small-device-contact [class*="header-contact"] a i{text-indent:0%;position:absolute;font-size:18px}.scroll-top-wrapper{background:transparent}@media (min-width:992px){.small-device-contact{display:none}}.fancybox-overlay.fancybox-overlay-fixed{z-index:10000}.fancybox-katana h2{font-family:var(--body-font)!important;font-weight:bold!important}.fancybox-katana ul li{line-height:1.6}.fancybox-katana input{border-radius:4px;border-color:var(--global-grey1);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.fancybox-katana input:focus,.fancybox-katana input:not(:placeholder-shown){background:var(--white)!important}.fancybox-katana .btn{font-weight:bold!important}@media (min-width:768px){.fancybox-katana.account-lightbox .row>div.col-sm-6{width:50%;float:left}}.custom-navbar-header .header-account{margin-left:-10px}.custom-navbar-header #account_login_link{color:transparent;font-size:0;overflow:hidden;text-indent:-9999%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:100%;position:relative}.custom-navbar-header #account_login_link:before{content:"\f2bd";font-family:var(--fontawesome);font-weight:bold;display:block;color:var(--white);position:absolute;top:0;left:0;bottom:0;right:0;font-size:32px;text-indent:0;text-align:center}@media (min-width:768px){.custom-navbar-header a#account_login_link{margin:0 10px 0 0}.custom-navbar-header .header-account{margin-left:0}}.account-nav .nav li a{background:var(--account-nav-color);font-family:var(--account-font);color:var(--account-dark);text-transform:uppercase;font-size:15px;font-weight:600;margin-bottom:5px}.account-nav .nav li a:hover{background:var(--account-nav-hover);color:var(--account-dark)}.account-nav .nav li.active a{background:var(--account-nav-active);color:var(--account-white)}.account-nav .nav li a.delete-account{background:var(--account-delete);color:var(--account-white)}.account-nav .nav li a:hover.delete-account{background:var(--account-delete-hover);color:var(--account-white)}.account-content .panel-heading{font-family:var(--account-font);text-transform:uppercase;font-weight:600}.account-content .panel-body{font-family:var(--body-font);font-size:var(--body-font-size);color:var(--body)}.account-content .panel-body{padding:40px 30px}.account-content .panel-body .btn{max-width:unset;line-height:var(--btn-height);padding-top:0;padding-bottom:0}.account-content .panel-body .row>div:first-child>p{font-size:17px;margin-bottom:25px}.account-content .panel-body .row>div:first-child>p:first-of-type{color:var(--account-dark);font-size:18px;font-weight:bold;text-transform:uppercase;display:inline-block;margin-bottom:15px}.account-content .panel-body .row>div:first-child>p:first-of-type>.fa{color:var(--account-success)}.account-content .panel-body .row ul li a:not(.btn){text-transform:uppercase;letter-spacing:1px;display:inline-block;margin-bottom:2px;color:var(--account-delete-hover);font-weight:500}.wow{visibility:hidden}.showFx.home-banner .hero-carousel .carousel-caption:after{opacity:0;transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition-delay:.3s}.showFx.visible.home-banner .hero-carousel .carousel-caption:after{opacity:1}.showFx.home-banner .hero-carousel .carousel-caption h1{opacity:0;transition:all 1.2s ease;-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;transform:translate(0,50px);-webkit-transform:translate(0,50px);-moz-transform:translate(0,50px);-ms-transform:translate(0,50px);-o-transform:translate(0,50px)}.showFx.visible.home-banner .hero-carousel .carousel-caption h1{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}.showFx.home-banner .hero-carousel .carousel-caption h4{opacity:0;transition:all 1.2s ease;-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;transform:translate(0,-50px);-webkit-transform:translate(0,-50px);-moz-transform:translate(0,-50px);-ms-transform:translate(0,-50px);-o-transform:translate(0,-50px)}.showFx.visible.home-banner .hero-carousel .carousel-caption h4{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}.showFx.home-banner .hero-carousel .carousel-caption .btn{opacity:0;transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease}.showFx.visible.home-banner .hero-carousel .carousel-caption .btn{opacity:1}.showFx.mobile-headshot img{opacity:0;transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease}.showFx.visible.mobile-headshot img{opacity:1}.showFx.intro-section .row>div:first-child .media-box{opacity:0;transform:translate(0,50px);-webkit-transform:translate(0,50px);-moz-transform:translate(0,50px);-ms-transform:translate(0,50px);-o-transform:translate(0,50px);transition:all 2s ease;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-ms-transition:all 2s ease;-o-transition:all 2s ease}.showFx.visible.intro-section .row>div:first-child .media-box{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}.showFx.intro-section .row>div:last-child{opacity:0;transform:translate(0,-50px);-webkit-transform:translate(0,-50px);-moz-transform:translate(0,-50px);-ms-transform:translate(0,-50px);-o-transform:translate(0,-50px);transition:all 2s ease;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-ms-transition:all 2s ease;-o-transition:all 2s ease}.showFx.visible.intro-section .row>div:last-child{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}.showFx.home-listings .section-heading{opacity:0;transform:translate(0,-50px);-webkit-transform:translate(0,-50px);-moz-transform:translate(0,-50px);-ms-transform:translate(0,-50px);-o-transform:translate(0,-50px);transition:all 2s ease;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-ms-transition:all 2s ease;-o-transition:all 2s ease}.visible.showFx.home-listings .section-heading{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}.showFx.home-listings .slick-slider{opacity:0;transform:translate(0,70px);-webkit-transform:translate(0,70px);-moz-transform:translate(0,70px);-ms-transform:translate(0,70px);-o-transform:translate(0,70px);transition:all 1.5s ease;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-ms-transition:all 1.5s ease;-o-transition:all 1.5s ease}.visible.showFx.home-listings .slick-slider{opacity:1;transform:translate(0,0px);-webkit-transform:translate(0,0px);-moz-transform:translate(0,0px);-ms-transform:translate(0,0px);-o-transform:translate(0,0px)}.showFx.home-listing-links a{opacity:0;transition:all 2s ease-out;-webkit-transition:all 2s ease-out;-moz-transition:all 2s ease-out;-ms-transition:all 2s ease-out;-o-transition:all 2s ease-out}.visible.showFx.home-listing-links a{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}.visible.showFx.home-listing-links a:first-child{transition-delay:.3s}.visible.showFx.home-listing-links a:last-child{transition-delay:.5s}.showFx.section-heading.buildings-inner .container{opacity:0;transform:translate(0,-50px);-webkit-transform:translate(0,-50px);-moz-transform:translate(0,-50px);-ms-transform:translate(0,-50px);-o-transform:translate(0,-50px);transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease}.visible.showFx.section-heading.buildings-inner .container{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}.showFx.home-buildings .listings-wrapper{opacity:0;transform:translate(0,70px);-webkit-transform:translate(0,70px);-moz-transform:translate(0,70px);-ms-transform:translate(0,70px);-o-transform:translate(0,70px);transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease}.visible.showFx.home-buildings .listings-wrapper{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}.showFx.cta-section .row>div{opacity:0;transform:translate(0,40px);-webkit-transform:translate(0,40px);-moz-transform:translate(0,40px);-ms-transform:translate(0,40px);-o-transform:translate(0,40px);transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease}.visible.showFx.cta-section .row>div{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}.visible.showFx.cta-section .row>div:first-child{transition-delay:.4s}.visible.showFx.cta-section .row>div:nth-child(2){transition-delay:.6s}.visible.showFx.cta-section .row>div:last-child{transition-delay:.8s}.showFx.cta-section .row>div>div h3{opacity:0;transform:translate(0,-70px);-webkit-transform:translate(0,-70px);-moz-transform:translate(0,-70px);-ms-transform:translate(0,-70px);-o-transform:translate(0,-70px);transition:all 1.5s ease;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-ms-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition-delay:.5s}.visible.showFx.cta-section .row>div>div h3{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}.showFx .testimonials-wrapper .container{opacity:0;transform:translate(0,100px);-webkit-transform:translate(0,100px);-moz-transform:translate(0,100px);-ms-transform:translate(0,100px);-o-transform:translate(0,100px);transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease}.showFx.visible .testimonials-wrapper .container{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}.showFx.custom-form-heading{opacity:0;transform:translate(0,50px);-webkit-transform:translate(0,50px);-moz-transform:translate(0,50px);-ms-transform:translate(0,50px);-o-transform:translate(0,50px);transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease}.showFx.custom-form{opacity:0;transform:translate(0,-50px);-webkit-transform:translate(0,-50px);-moz-transform:translate(0,-50px);-ms-transform:translate(0,-50px);-o-transform:translate(0,-50px);transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease}.showFx.visible.custom-form-heading,.showFx.visible.custom-form{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}.showFx .small-contact-info-brand-wrapper .col-lg-12,.showFx .small-contact-info-wrapper .contact-info-container>div:first-child,.showFx .small-contact-info-wrapper .contact-info-container>div:nth-child(2),.showFx .small-contact-info-wrapper .contact-info-container>div:last-child{opacity:0;transform:translate(0,50px);-webkit-transform:translate(0,50px);-moz-transform:translate(0,50px);-ms-transform:translate(0,50px);-o-transform:translate(0,50px);transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease}.showFx.visible .small-contact-info-brand-wrapper .col-lg-12,.showFx.visible .small-contact-info-wrapper .contact-info-container>div:first-child,.showFx.visible .small-contact-info-wrapper .contact-info-container>div:nth-child(2),.showFx.visible .small-contact-info-wrapper .contact-info-container>div:last-child{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}.showFx.visible .small-contact-info-brand-wrapper .col-lg-12{transition-delay:.2s}.showFx.visible .small-contact-info-wrapper .contact-info-container>div:first-child{transition-delay:.3s}.showFx.visible .small-contact-info-wrapper .contact-info-container>div:nth-child(2){transition-delay:.5s}.showFx.visible .small-contact-info-wrapper .contact-info-container>div:last-child{transition-delay:.7s}body.index.toolbar .home-banner:hover{position:static!important}body.toolbar.downScroll .section-tall-header .navbar-wrapper.slideUp{top:0}body.toolbar.upScroll .section-tall-header .navbar-wrapper.slideDown{top:130px}#widget-controls-frontend{z-index:111!important}