:root{--fontawesome :"Font Awesome 6 Free";--body-font :'DM Sans',sans-serif;--headings-font :'bc-novatica-cyr',serif;--button-font :'bc-novatica-cyr',sans-serif;--body-font-size :17px;--body-line-height :1.5;--p-mg-bottom :15px;--body :#454344;--body-text-light :#9a9a9b;--body-text-invert :#f7f8f9;--white :#ffffff;--footer-section-bg :#3c1637;--realmonx-dark :#111111;--realmonx-grey1 :#6f6e6f;--realmonx-grey2 :#9a9a9b;--realmonx-grey3 :#efefef;--realmonx-white :#f7f8f9;--global-warning :;--global-danger :;--global-warning :;--global-success :;--accent :#866c81;--accent-light :#ffd2f6;--accent-dark :#444344;--primary :#41183c;--primary-hover :#310e2d;--secondary :#444344;--secondary-hover :#121011;--form-bg :#ffffff;--form-focus-bg :#f6f6f6;--form-focus-border :#121011;--btn-radius :4px;--btn-min-width :220px;--btn-max-width :300px;--btn-height :50px;--btn-size :14px;--btn-weight :500;--btn-text :#ffffff;--btn-bg :#41183c;--btn-border :#41183c;--btn-text-hover :#ffffff;--btn-bg-hover :#310e2d;--btn-border-hover :#310e2d;--btn-invert-text :#ffffff;--btn-invert-bg :#866c81;--btn-invert-border :#866c81;--btn-invert-text-hover :#41183c;--btn-invert-bg-hover :#d7c2d3;--btn-invert-border-hover :#d7c2d3;--brokerage-logo-width-lg :180px;--brokerage-logo-width-sm :260px;--intro-about-bg :url(https://s.realtyninja.com/static/media/med/11558_2f185fdc_gary_j_mats_choose.jpg);--intro-culture-bg :url(https://s.realtyninja.com/static/media/med/11558_0fe3eb89_gary_j_mats_culture.jpg);--intro-team-bg :url(https://s.realtyninja.com/static/media/med/11558_e528e418_gary_j_mats_team.jpg);--custom-form-bg-color :#41183c;--custom-form-bg :url(https://s.realtyninja.com/static/media/med/11558_8d4ef783_gary_j_mats_04.jpg);--listing-bottom-form-bg :url(https://s.realtyninja.com/static/media/med/11558_8d4ef783_gary_j_mats_04.jpg);--small-contact-bg :url(https://s.realtyninja.com/static/media/med/11558_db5eec0b_gary_j_mats_05.jpg);--nh-bg :url(https://s.realtyninja.com/static/media/med/11558_a9529f40_gary_j_mats_07.jpg);--agent-detail-bg-img :url(https://s.realtyninja.com/static/media/med/11558_e528e418_gary_j_mats_team.jpg);--contact-order :2;--location-order :3;--follow-order :4;--brokerage-order :1;--buying-cta-text-after :"Experience & Knowledge Matters";--selling-cta-text-after :"Selling Plans designed for You";--agents-cta-text-after :"Why Join RealtymonX?";--contact-form-text-after :"Reach out today and let's discuss your next real estate opportunity.";--buying-form-text :"Please provide your Buying criteria";--selling-form-text :"Please provide your Selling criteria";--home-valuation-text :"How much is my home really worth?";--contact-form-social-text :"";--featured-listing-heading-text-after :"Find your forever home, and make it your own.";--page-title-bg-color :#41183c;--page-title-bg-img :url();--blog-header-title-color :#41183c;--blog-header-title-img :url();--d-none :none;--d-block :block;--d-flex :flex;--d-inline :inline;--d-inlineblock :inline-block;--overlay-value :.5;--overlay-color :#111111}: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 :#41183c;--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}.container{width:100%}@media (min-width:992px){.container{max-width:970px}}@media (min-width:1200px){.container{max-width:1170px}}@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);font-family :var(--body-font);font-size :var(--body-font-size);line-height :var(--body-line-height)}body:not(.index){font-size:calc(var(--body-font-size) + 1px)}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}.rn-invert-colors a{color:var(--white)}a:hover{color:var(--primary-hover)}a:focus{text-decoration:none}.rn-invert-colors a:hover{color:var(--accent-light)}#footer-disclaimer,.big-contact-form-wrapper,.blog-header-title-section .blog-entry-info,.blog-overview-wrapper,.blog-post-content,.building-main-info-listings-count,.header-contact-details,.hero-carousel .carousel-caption .btn,.listing-detail-info-list-container,.listing-grid,.listing-list,.listing-main-info-price,.listing-secondary-info,.mls-search-controls-wrapper,.mls-search-controls-wrapper .form-control,.mls-search-controls-wrapper label,.navbar-default .navbar-nav>li>a,.recent-blog-entry-date,.recent-blog-entry-text,.search-results-table-view-wrapper,.small-contact-info-wrapper{font-family :var(--body-font);font-weight :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:500;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:32px;font-weight:500;position:relative;text-transform:uppercase;line-height:1.1;color:var(--accent-dark)}.rn-invert-colors .section-heading h3{color:var(--white)}.section-heading h3 span{color:var(--primary)}.rn-invert-colors .section-heading h3 span{color:var(--accent)}.tiny{display:var(--d-block);font-family:var(--body-font);font-size:13px;letter-spacing:3px;position:relative;text-transform:uppercase;margin-bottom:10px}.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{display:none!important}section.content-section hr{border-top:2px solid var(--secondary);height:2px;width:35px!important}#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(--realmonx-grey3);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(--accent);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{color:var(--btn-text);background-color:var(--btn-bg);border-color:var(--btn-border);font-family:var(--button-font);font-size:var(--btn-size);font-weight:var(--btn-weight);min-width:var(--btn-min-width);height:var(--btn-height);text-transform:uppercase;letter-spacing:2px;line-height:100%;position:relative;overflow:hidden;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;border-radius:var(--btn-radius);-webkit-border-radius:var(--btn-radius);-moz-border-radius:var(--btn-radius);-ms-border-radius:var(--btn-radius);-o-border-radius:var(--btn-radius)}.btn:not(.btn-default){width:100%}.btn:hover,.btn-default:hover,.btn:focus,.btn-default:focus{color:var(--btn-text-hover);background-color:var(--btn-bg-hover);border-color:var(--btn-border-hover);outline:none}.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)}.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(--realmonx-grey2);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(--realmonx-grey1);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(--realmonx-white)}.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(--secondary-hover)}.form-group>textarea:focus~.focus-border,.form-group>input:focus~.focus-border,.form-control:not(#sortorder):not(:placeholder-shown)~.focus-border{width:100%!important}.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-container .row>div:last-child{padding-right:20%;padding-left:20%}.big-contact-form-container .row>div:last-child>div,.big-contact-form-container .row>div:last-child>p{display:none}.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-container .row>div:last-child{padding-right:15px;padding-left:15px}.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-width-sm);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-width-lg)}}.section-testimonial-showcase{background:var(--white);background-repeat:no-repeat;background-size:cover;background-position:center}.rn-invert-colors.section-testimonial-showcase{background:var(--realmonx-dark)}.testimonials-wrapper{padding:65px 0 50px}.section-testimonial-showcase .section-heading h3{font-family:var(--body-font);font-size:20px;font-weight:500;letter-spacing:6px;text-transform:uppercase}#testimonials-carousel blockquote{font-size:16px}#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);font-size:12px;font-style:normal;font-weight:400;letter-spacing:3px;text-transform:uppercase;opacity:.85}#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)}.fancybox-katana h2,.fancybox-katana-narrow h2{margin-bottom:30px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;font-size:28px}#crea-footer-agreement{background-color:var(--realmonx-dark)}#crea-footer-agreement button{font-weight:normal;width:unset}#crea-footer-agreement button:hover{background-color:var(--realmonx-grey2)}@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}.no-margin{margin:0!important}.no-marg-top{margin-top:0!important}.no-marg-bot{margin-bottom:0!important}.marg-top-60{margin-top:60px!important}.marg-bot-60{margin-bottom:60px!important}@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)}section.custom-form{background-color:var(--custom-form-bg-color);background-image:var(--custom-form-bg)!important;background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.custom-form .big-contact-form-wrapper{padding:100px 25px}.custom-form .big-contact-form-wrapper::before{opacity:.4!important}section.custom-form .col-lg-5{display:none}section.custom-form .big-contact-form-wrapper .formContent{margin-bottom:0}.custom-form .formContent .btn{width:100%;background:var(--primary);border-color:var(--primary);color:var(--white);max-width:unset}.custom-form .formContent .btn:hover{width:100%;background:var(--primary-hover);border-color:var(--primary-hover);color:var(--white);max-width:unset}.custom-form .big-contact-form-container .row{display:flex;flex-flow:column wrap;align-items:center}.custom-form .contact-content{font-size:18px;padding-top:0}.custom-form .contact-content .section-heading{text-transform:uppercase}.custom-form div.col-lg-6 h3{display:none}@media (max-width:991px){.custom-form .big-contact-form-wrapper .container{width:100%;max-width:750px}}@media (min-width:992px){.custom-form .big-contact-form-container .row{flex-flow:row wrap;align-items:flex-start}.custom-form .contact-content{padding-right:40px;padding-top:40px}.custom-form .contact-content .section-heading{text-align:left}}@media (min-width:1400px){.custom-form .contact-content{padding-right:120px}}.navbar-toggle{display:none}.toggle-container{cursor:pointer;display:flex;position:absolute;top:0;right:0;width:80px;height:80px;z-index:999;justify-content:center;align-items:center;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}.toggle-container svg{transition:transform 500ms cubic-bezier(.4,0,.2,1);width:100%;height:100%}.toggle-container.active svg{width:60%;height:60%;opacity:.4}.toggle-container path{transition:transform 500ms cubic-bezier(.4,0,.2,1),stroke-dasharray 500ms cubic-bezier(.4,0,.2,1),stroke-dashoffset 500ms cubic-bezier(.4,0,.2,1)}.toggle-container path:nth-child(1){transform-origin:36% 40%}.toggle-container path:nth-child(2){stroke-dasharray:29 299}.toggle-container path:nth-child(3){transform-origin:35% 63%}.toggle-container path:nth-child(4){stroke-dasharray:29 299}.toggle-container path:nth-child(5){transform-origin:61% 52%}.toggle-container path:nth-child(6){transform-origin:62% 52%}.toggle-container.active path:nth-child(1){transform:translateX(9px) translateY(1px) rotate(45deg)}.toggle-container.active path:nth-child(2){stroke-dasharray:225 299;stroke-dashoffset:-72px}.toggle-container.active path:nth-child(3){transform:translateX(9px) translateY(1px) rotate(-45deg)}.toggle-container.active path:nth-child(4){stroke-dasharray:225 299;stroke-dashoffset:-72px}.toggle-container.active path:nth-child(5){transform:translateX(9px) translateY(1px) rotate(-45deg)}.toggle-container.active path:nth-child(6){transform:translateX(9px) translateY(1px) rotate(45deg)}@media (max-width:991px){.nav-expanded .navbar-block:before{content:'';position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:99;display:block;background:rgba(0,0,0,.8);transition:background .6s ease-in-out;-webkit-transition:background .6s ease-in-out;-moz-transition:background .6s ease-in-out;-ms-transition:background .6s ease-in-out;-o-transition:background .6s ease-in-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition-delay:.25s;pointer-events:none}.nav-expanded #navbar{right:0}#navbar{background-color:var(--primary);display:block;height:100%;overflow:auto!important;position:fixed;right:-300px;font-size:15px;top:0;width:300px;z-index:99;padding:0;height:100vh!important;transition:right .5s ease-in-out 0s;-webkit-transition:right .5s ease-in-out 0s;-moz-transition:right .5s ease-in-out 0s;-o-transition:right .5s ease-in-out 0s;-ms-transition:right .5s ease-in-out 0s}.navbar-nav{padding-top:140px;float:none;margin-left:0;margin-right:0;display:block}.navbar-nav>li{border-bottom:1px solid rgb(255 255 255 / 5%);display:block;float:none}.navbar-nav li:last-child{border:0}.navbar-nav>li>a{display:block;padding:15px 20px;font-family:var(--headings-font)!important;letter-spacing:2px!important;font-size:15px!important;line-height:1.5}.navbar-nav>li.dropdown:after{content:"\f0dd";font-family:var(--fontawesome);font-weight:bold;position:absolute;right:20px;top:15px;transition:all .2s ease;pointer-events:none}.navbar-nav>li.dropdown.open:after{content:"\f0d8";opacity:.5}.navbar-nav>li>.dropdown-menu{padding:0}.navbar-nav>li>.dropdown-menu>li>a{display:block;padding:15px 20px!important;font-family:var(--headings-font)!important;background:var(--primary-hover);font-size:14px!important;border-bottom:1px solid rgb(255 255 255 / 5%);color:#fff!important;text-align:center}.navbar-nav>li>.dropdown-menu>li>a:hover{background:var(--primary-hover)!important;color:#fff!important}.navbar-nav>li>.dropdown-menu>li.active>a{background:var(--accent)!important;color:#fff!important;font-weight:400!important}.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;border:0;-webkit-box-shadow:none;box-shadow:none}}@media (min-width:992px){.toggle-container{display:none;opacity:0;transform:translateX(20px);-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px)}}.navbar .container-fluid{padding:0}#navbar{border-top:1px solid rgba(255,255,255,.2)}@media only screen and (min-width:768px){#header-contact{margin-top:0;text-align:center;font-size:.95em;z-index:0;position:absolute;top:10px;width:100%}.index #header-contact{position:relative}.header-contact-details{float:left;display:block;margin:40px}.header-contact-social{float:right;display:block;margin:30px}.index .header-contact-details,.index .header-contact-social{display:inline;float:none}}@media only screen and (min-width:992px){#navbar{margin-top:30px}.index #navbar{margin-top:10px}.navbar-header{width:50%;margin-left:25%!important}}@media only screen and (min-width:1400px){.index .navbar-nav-centered{width:70%;margin:0 auto}.index #header-contact{position:absolute}.index .navbar-nav-centered{position:relative;top:-55px;z-index:3}.index .header-contact-details,.index .header-contact-social{margin:10px 40px;display:flex;height:50px;align-items:center}.index .header-contact-details{float:left}.index .header-contact-social{float:right}}.navbar-default .navbar-nav>li>a{border-color:transparent!important;font-family:var(--headings-font)}@media (min-width:768px){.navbar-default .navbar-nav>li>a{letter-spacing:1px;line-height:1;font-size:13px;text-align:center}.rn-invert-colors .navbar-default .navbar-nav:hover>li>a,.rn-invert-colors .navbar-default .navbar-nav:hover>li.dropdown>a,.navbar-default .navbar-nav:hover>li.dropdown>a,.navbar-default .navbar-nav:hover>li>a{opacity:.6;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.rn-invert-colors .navbar-default .navbar-nav:hover>li>a:hover,.navbar-default .navbar-nav:hover>li>a:hover{opacity:1}.dropdown-menu{border-radius:6px!important;box-shadow:0 10px 20px rgb(0 0 0 / 25%);border-color:transparent}.dropdown-menu>li>a{font-family:var(--headings-font)}.dropdown-menu>li>a:hover{color:#fff!important;text-decoration:none;background-color:var(--accent)}.dropdown-menu li>a:focus{color:#fff!important;text-decoration:none;background-color:var(--primary)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background:var(--primary);font-weight:500;color:#fff!important}}@media (min-width:992px){.navbar-default .navbar-nav>li>a{font-size:14px}}@media (min-width:1400px){.navbar-default .navbar-nav>li>a{font-size:15px}}.index .header-section .container-fluid .navbar-header{transition:all .2s ease;opacity:0;height:0}@media (min-width:1200px){.header-section .navbar-container .container-fluid{flex-flow:row wrap;padding:0}.navbar-block #header-contact{display:block}.header-section .container-fluid .navbar-block{padding:20px 0}.index .header-section .container-fluid .navbar-block{padding:0}.header-section #navbar{padding:0;margin-top:10px}.navbar-default .navbar-nav>li:last-child>a{padding-right:0}#header-contact{margin-top:0;padding:0}.dropdown-menu>li>a{font-size:15px}}@media (min-width:1400px){.header-section .navbar-container .container-fluid{padding:0}.index .header-section .container-fluid .navbar-header{height:70px}}.navbar-default{position:fixed;width:100%}#header-contact,#navbar,.navbar-header .navbar-brand img{transition:all .3s ease}.navbar-default:before{content:"";top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(20,24,27,1) 0%,rgba(255,255,255,0) 100%);position:absolute;display:inline-block;width:100%;height:90px;opacity:0;transition:all .6s ease;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease}.scrolled .navbar-default:before{opacity:1;background:var(--primary)}@media (min-width:480px) and (max-width:991px){}@media (max-width:991px){.scrolled #header-contact{transform:translateY(-50px)}.index.scrolled .navbar-header.navbar-header-centered{height:auto;opacity:1}body.index.scrolled .navbar-default:before{height:90px}.navbar-header{margin-left:0!important}.header-section .navbar-header .navbar-brand{padding-left:15px}.index .navbar-header .navbar-brand img,.scrolled .navbar-header .navbar-brand img{opacity:0;transition:all .6s ease;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;height:50px!important;width:175px!important;object-fit:contain}}@media (min-width:992px){.navbar-default:before{height:70px}.scrolled .navbar-default:before{background:var(--primary)}.scrolled #header-contact{transform:translateY(-56px);-webkit-transform:translateY(-56px);-moz-transform:translateY(-56px);-ms-transform:translateY(-56px);-o-transform:translateY(-56px)}.scrolled #navbar{transform:translateY(-40px);-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px)}.scrolled .header-section .navbar-header .navbar-brand img{width:200px!important}.scrolled .navbar-header{transform:translateY(0px);height:0;opacity:0;pointer-events:none}.navbar-nav-centered{transition:all .3s ease-out}.scrolled .navbar-nav-centered{height:70px;display:flex;align-items:center}.scrolled.index .navbar-nav-centered{transform:translateY(-15px);-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px)}.scrolled.index #navbar{border-top-color:transparent}}@media (min-width:1200px){.scrolled #navbar{transform:translateY(-20px);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px)}.scrolled .header-section .navbar-container .container-fluid{transform:translateY(-20px);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px)}}@media (min-width:1400px){.scrolled.index .navbar-nav-centered{transform:translateY(-5px);-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);top:-35px}}@media (max-width:1199px){.scrolled #header-contact{opacity:0}.scrolled .navbar-header .navbar-brand{padding:20px 15px}.index.scrolled .navbar-header .navbar-brand img{opacity:1}}.section-short-header{background:transparent;position:absolute;top:0;left:0;right:0;z-index:9}body.toolbar .section-short-header{top:130px}body.toolbar:not(.index) .section-short-header{top:0}.section-short-header .navbar{margin-bottom:0;width:100%}.section-short-header .navbar-wrapper{background:transparent!important}.header-section .navbar-header-centered{margin:0}.header-section .navbar-header-centered .navbar-brand{text-align:center}@media (min-width:768px){.header-section .navbar-header .navbar-brand{width:auto;margin:20px 15px 0;padding:0}.header-section .navbar-header .custom-toggle{order:1;width:25%;text-align:left}.header-section .navbar-header .custom-toggle .custom-navbar-header{justify-content:flex-start}.header-section .navbar-header .custom-cta{order:3;width:25%;display:block;text-align:right}}@media (min-width:992px){.header-section .navbar-header .navbar-brand{width:auto}.header-section .navbar-header .custom-toggle{width:15%}.header-section .navbar-header .custom-cta{width:15%}}@media (min-width:1200px){.header-section .navbar-header-centered .navbar-brand{text-align:center}}.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%)}.small-device-contact [class*="header-contact"] a i{text-indent:0%;position:absolute}.scroll-top-wrapper{background:transparent}@media (min-width:992px){.small-device-contact{display:none}}.header-section-container{position:relative;z-index:2}body.nav-expanded{overflow:hidden;margin-left:0;transition:fade .4s ease-in-out 0s;-webkit-transition:fade .4s ease-in-out 0s;-moz-transition:fade .4s ease-in-out 0s;-o-transition:fade .4s ease-in-out 0s}body{scrollbar-color:transparent transparent;scrollbar-width:thin}body::-webkit-scrollbar{display:none}body.nav-expanded{overflow:hidden!important;position:relative!important}section:not(.contact-details) .small-contact-info-wrapper{background:var(--primary) var(--small-contact-bg) center / cover no-repeat;color:var(--white);font-size:18px;letter-spacing:0;line-height:1.4;text-transform:none;padding-top:60px;padding-bottom:60px}section.contact-details .small-contact-info-wrapper{font-size:16px;padding-top:90px;padding-bottom:60px}.small-contact-info-wrapper .contact-info-container{display:flex;text-align:center}.small-contact-info-wrapper .contact-info-container>div[class*="col-"]{margin-bottom:25px}.small-contact-info-wrapper .contact-info-container>div[class*="col-"]:first-child{order:var(--contact-order)}.small-contact-info-wrapper .contact-info-container>div[class*="col-"]:nth-child(2){order:var(--location-order)}.small-contact-info-wrapper .contact-info-container>div[class*="col-"]:nth-child(3){order:var(--follow-order)}.small-contact-info-wrapper .contact-info-container>div[class*="col-"]:last-child{order:var(--brokerage-order)}section.contact-details .small-contact-info-wrapper .contact-info-container>div[class*="col-"]:last-child img{display:none}section:not(.contact-details) .small-contact-info-wrapper .contact-info-container [class*="contact-info-heading-"]{display:none}.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:inline-block;color:var(--accent)}.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:none}.small-contact-info-wrapper .contact-info-contact-image{width:var(--brokerage-logo-width-sm);margin:0 auto}body.contact section.contact-details .small-contact-info-wrapper .contact-info-contact-image img{filter:invert(1);-webkit-filter:invert(1)}section:not(.contact-details) .small-contact-info-wrapper .contact-info-social{text-align:center}.small-contact-info-wrapper .contact-info-social a{margin:0 5px}.small-contact-info-wrapper .contact-info-social .fa-stack-1x{font-size:28px}.small-contact-info-wrapper .contact-info-container>div[class*="col-"] p{margin-bottom:5px}.rn-invert-colors .small-contact-info-wrapper{background-color:var(--primary)}.rn-invert-colors .small-contact-info-wrapper .contact-info-container [class*="contact-info-heading-"]{color:var(--accent-light)}@media (max-width:991px){.small-contact-info-wrapper .contact-info-container{flex-flow:column wrap}}@media (min-width:768px){.small-contact-info-wrapper .contact-info-container{flex-flow:row wrap;text-align:center}.small-contact-info-wrapper .contact-info-container>div[class*="col-"]:first-child{order:var(--contact-order);width:33.3333%;margin-bottom:0}.small-contact-info-wrapper .contact-info-container>div[class*="col-"]:nth-child(2){order:var(--location-order);width:33.3333%;margin-bottom:0}.small-contact-info-wrapper .contact-info-container>div[class*="col-"]:nth-child(3){order:var(--follow-order);width:33.3333%;margin-bottom:0}.small-contact-info-wrapper .contact-info-container>div[class*="col-"]:last-child{order:var(--brokerage-order);width:100%}section.contact-details .small-contact-info-wrapper .contact-info-container>div[class*="col-"]{width:50%}.small-contact-info-wrapper .contact-info-contact-image{width:var(--brokerage-logo-width-lg)}section:not(.contact-details) .small-contact-info-wrapper .contact-info-address{position:relative;padding-left:30px}section:not(.contact-details) .small-contact-info-wrapper .contact-info-address-street{display:inline-block}section:not(.contact-details) .small-contact-info-wrapper .contact-info-address .fa-map-marker{position:absolute;top:5px;left:0}}@media (min-width:1200px){.small-contact-info-wrapper .contact-info-container>div[class*="col-"]:first-child,.small-contact-info-wrapper .contact-info-container>div[class*="col-"]:nth-child(2),.small-contact-info-wrapper .contact-info-container>div[class*="col-"]:nth-child(3),.small-contact-info-wrapper .contact-info-container>div[class*="col-"]:last-child{width:25%}.small-contact-info-wrapper .contact-info-container{align-items:center;text-align:left}.contact-details .small-contact-info-wrapper .contact-info-container{align-items:flex-start}}.footer-section{background:var(--footer-section-bg);color:var(--body-text-invert);padding:50px 0}#footer-disclaimer,.section-custom-footer{padding:0;color:var(--accent);text-align:center}.footer-contentinfo{padding:25px 0}.powered-by-realtyninja,.privacy-policy{font-size:13px;color:var(--accent);text-align:center}.rn-invert-colors #footer-disclaimer,.rn-invert-colors .powered-by-realtyninja a,.rn-invert-colors .privacy-policy a{color:var(--accent)}.row.foot-links{display:none}.row.foot-links ul{padding:20px 0;margin:0;list-style:none;text-align:center;border-top:1px solid var(--accent);border-bottom:0 solid var(--accent)}.row.foot-links ul>li{display:inline-block}.row.foot-links ul>li>a{color:var(--accent);text-transform:uppercase;font-size:14px}.row.foot-links ul>li:hover>a{color:#fff}@media (min-width:992px){#footer-disclaimer,.section-custom-footer{text-align:unset}.powered-by-realtyninja,.privacy-policy{text-align:right}.row.foot-links{display:block}.row.foot-links ul{display:flex;justify-content:space-evenly}}@media (min-width:1200px){.row.foot-links ul>li>a{font-size:16px}}.custom-hero .carousel-control{display:none}.home-banner{background:var(--realmonx-dark);min-height:650px;display:flex;width:100%;justify-content:center;align-items:center;overflow:hidden;position:relative;padding-top:100px;padding-bottom:100px}.home-banner .banner-img,.home-banner .banner-overlay{position:absolute;top:0;left:0;right:0;bottom:0;content:"";display:block;z-index:1}.home-banner .banner-img{background-color:transparent;background-position:center;background-size:cover;animation:banner-imgFx 14s infinite alternate;transition:all .1s ease}.home-banner video{width:100%;height:100%;min-height:600px;object-fit:cover;filter:grayscale(1);-webkit-filter:grayscale(1);position:absolute;top:0;left:0}@keyframes banner-imgFx{0%{background-image:url('https://s.realtyninja.com/static/media/med/11558_d27e1dff_gary_j_mats_banner_03.jpg')}50%{background-image:url('https://s.realtyninja.com/static/media/med/11558_c5a20658_gary_j_mats_banner_02.jpg')}100%{background-image:url('https://s.realtyninja.com/static/media/med/11558_eec093b9_gary_j_mats_banner_01.jpg')}}.home-banner .banner-overlay{z-index:2;background:var(--realmonx-dark);opacity:.5}.home-banner .hero-caption{position:relative;z-index:3;text-align:center;width:80%;margin:0 auto;padding:35px 0}.home-banner .hero-caption,.home-banner .hero-caption h1{color:#fff}.home-banner .hero-caption h1{text-transform:uppercase;font-size:36px;margin:0 0 25px;text-shadow:0 20px 40px rgb(0 0 0 / 5%)}.home-banner .hero-caption h1 strong{font-weight:500}.home-banner .hero-caption img{max-width:480px;margin:0 0 30px;width:100%}@media (max-width:991px){#header-contact{display:none}}@media (min-width:992px){.home-banner{padding-top:150px;padding-bottom:150px}.home-banner .hero-caption h1{font-size:48px}}@media (min-width:1200px){.home-banner{min-height:90vh}.home-banner .hero-caption{width:100%;max-width:1170px;padding:35px 20px}.home-banner .hero-caption h1{font-size:62px}.home-banner .hero-caption{padding:35px}}@media (min-width:1200px){.home-banner .hero-caption img{max-width:600px}}.csearch,.hero-caption .links_under_area_search{display:none}.hero-caption .quick-search .container{width:100%}.hero-caption .quick-search .mls-search-controls-wrapper{background:rgb(255 255 255 / 55%);box-shadow:0 0 50px rgb(0 0 0 / 10%)}.hero-caption .quick-search .mls-search-controls-wrapper .btn{min-width:unset;max-width:unset;margin:0}.hero-caption .quick-search .mls-search-controls-wrapper{padding:30px 20px}.quick-search .row div[class*="col-"]{margin-bottom:10px;padding:0}.quick-search .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{height:48px}.quick-search .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{height:35px;margin-bottom:5px;display:flex;align-items:center}.quick-search .quick-mls-search-controls-wrapper .col-lg-2:nth-child(3),.quick-search .quick-mls-search-controls-wrapper .col-md-2:nth-child(3){margin:0}@media (min-width:992px){.quick-search .row div[class*="col-"]{margin-bottom:0;padding-left:15px;padding-right:15px}}.editable-section.services-section .row>div{min-height:250px}.services-section{position:relative;z-index:4}.services-section .container{width:100%;max-width:1170px}.services-section .rn-content-block{padding:0}.services-section .row>div{padding:25px 25px 0;width:100%}.services-section .row>div:last-child{padding-bottom:25px}.services-section .row>div>div{overflow:hidden;background:var(--primary);box-shadow:0 20px 40px rgb(0 0 0 / 5%);transition:all .3s ease;cursor:pointer;position:relative}.editmode .services-section .row>div>div{cursor:default}.services-section .row>div>div:hover{box-shadow:0 20px 40px rgb(0 0 0 / 25%)}.services-section .row>div>div:after{content:"\27F6";color:var(--realmonx-white);font-weight:bold;font-size:44px;position:absolute;right:20px;bottom:30px;display:flex;align-items:center;width:60px;height:52px;text-align:center;opacity:0;transition:all .2s ease-out;transition-delay:.2s;transform:translateX(-20px)}@media (min-width:480px){.services-section .row>div:hover>div:after{opacity:1;transform:translateX(0px)}}.services-section .row>div>div img{object-fit:cover;object-position:center center;width:100%;height:250px;pointer-events:initial;cursor:pointer;filter:grayscale(1);-webkit-filter:grayscale(1);opacity:.2!important;transition:.2s ease-in all;-webkit-transition:.2s ease-in all;-moz-transition:.2s ease-in all;-ms-transition:.2s ease-in all;-o-transition:.2s ease-in all}.services-section .row>div:last-child>div img{object-position:top center}.editmode .services-section .row>div>div img{opacity:1!important;filter:grayscale(0);-webkit-filter:grayscale(0)}.services-section .row>div>div:hover img{opacity:.5!important;filter:grayscale(0);transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}.editmode .services-section .row>div>div:hover img{opacity:1!important;filter:grayscale(0);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.services-section .row>div>div br{display:none}.editmode .services-section .row>div>div br{display:block}.services-section .row h3{color:var(--realmonx-white);position:relative;z-index:1;text-transform:uppercase;font-weight:500;letter-spacing:1px;font-size:32px;pointer-events:none;transition:all .2s ease;position:absolute;bottom:20px;left:20px}.editmode .services-section .row h3{position:relative;color:var(--realmonx-dark);bottom:unset;left:unset}.services-section .row h3:after{font-weight:400!important;font-size:14px;display:block;line-height:1.1;opacity:.7;transition:all .2s ease}.services-section .row>div:first-child h3:after{content:var(--buying-cta-text-after)}.services-section .row>div:nth-child(2) h3:after{content:var(--selling-cta-text-after)}.services-section .row>div:last-child h3:after{content:var(--agents-cta-text-after)}.services-section .row>div>div:hover h3:after{opacity:1}@media (min-width:768px){.services-section .row>div,.services-section .row>div:last-child{padding:0}.services-section .row{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:20px;height:100%;margin-top:-50px}.services-section .row>div:first-child{grid-row-start:1;grid-column-start:1;grid-row-end:2;grid-column-end:2}.services-section .row>div:nth-child(2){grid-row-start:2;grid-column-start:1;grid-row-end:3;grid-column-end:2}.services-section .row>div:last-child{grid-row-start:1;grid-column-start:2;grid-row-end:3;grid-column-end:3}.services-section .rn-content-block{padding-bottom:60px;padding-left:25px;padding-right:25px}.services-section .row>div>div img{height:250px}.services-section .row>div:last-child>div img{height:520px}.services-section .row h3{font-size:32px}.services-section .row h3:after{}}@media (min-width:992px){.services-section .row h3{font-size:42px}.services-section .row h3:after{font-size:18px}}.about-section{background:var(--realmonx-white);font-size:18px;line-height:1.6}.about-section.rn-invert-colors{background:var(--primary)}.about-section .rn-content-block{padding:0;position:relative}.about-section h3{text-transform:uppercase;font-size:24px;width:75%;margin-bottom:0}.about-section .row>div a{text-transform:uppercase;font-family:var(--headings-font);letter-spacing:1px;font-weight:500;display:block;position:relative;padding:0 0 10px}.about-section .row>div{padding:0;position:relative}.about-section .row>div:not(:first-child){border-bottom:1px solid rgb(255 255 255 / 15%);cursor:pointer}.about-section .row>div:last-child{border-bottom:0}.about-section .row>div:not(:first-child)::before{background:var(--primary);content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;z-index:0;transition:.2s all ease;-webkit-transition:.2s all ease;-moz-transition:.2s all ease;-ms-transition:.2s all ease;-o-transition:.2s all ease}.about-section .row>div:not(:first-child):hover::before{opacity:.9}.about-section .row>div>div{padding:30px 25px 15px;position:relative;z-index:1}.about-section .row>div:first-child>div{padding:80px 25px 15px}.about-section .row>div a{display:block;font-size:22px;position:relative;overflow:hidden}.about-section .row>div a>span{position:relative;z-index:1}.about-section .row>div a:hover{color:var(--realmonx-white)}.about-section .row>div a:after{content:"\27F6";color:var(--realmonx-white);font-weight:bold;font-size:24px;position:absolute;right:20px;top:calc(50% - 26px);display:flex;align-items:center;width:60px;height:52px;text-align:center;opacity:1;transition:all .2s ease-out;justify-content:flex-end}.bg-panel-src{background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;transition:opacity .75s}.bg-panel-src:before{position:absolute;top:0;left:0;height:100%;width:100%;background:var(--primary);opacity:.5;content:""}.bg-panel-src#bg-panel-1{background-image:var(--intro-about-bg)}.bg-panel-src#bg-panel-2{background-image:var(--intro-culture-bg)}.bg-panel-src#bg-panel-3{background-image:var(--intro-team-bg)}@media (min-width:768px){.about-section .row>div:first-child>div{width:80%}}@media (min-width:992px){.about-section .row{display:grid;grid-template-columns:60% 40%;grid-template-rows:repeat(3,1fr);grid-column-gap:0;grid-row-gap:0}.about-section .row>div{width:100%;align-self:stretch;padding:0}.about-section .row>div>div{height:100%;display:flex;align-items:flex-end;width:100%;flex-flow:row wrap;padding:35px 35px 20px}.about-section .row>div:first-child{grid-area:1 / 1 / 4 / 2;align-self:center;border-right:1px solid rgb(255 255 255 / 15%);border-bottom:0}.about-section .row>div:nth-child(2){grid-area:1 / 2 / 2 / 3}.about-section .row>div:nth-child(3){grid-area:2 / 2 / 3 / 3}.about-section .row>div:last-child{grid-area:3 / 2 / 4 / 3;border-bottom:0}.about-section .row>div:first-child>div{padding:0 75px;display:flex;margin:0 auto;width:unset;min-height:540px;flex-direction:column;align-items:flex-start;justify-content:center}.about-section h3{text-transform:uppercase;font-size:30px}.about-section .row>div a{font-size:26px;text-transform:uppercase;width:100%}.about-section .row>div a:after{opacity:0;font-size:44px;transform:translateX(-20px);justify-content:unset}.about-section .row>div:hover a:after{opacity:1;transition-delay:.2s;transform:translateX(5px)}}@media (min-width:1400px){.about-section .row{grid-template-columns:55% 45%}.about-section .row>div:first-child>div{width:75%;min-height:640px}}@media (min-width:1600px){.about-section .row{grid-template-columns:50% 50%}}@media (min-width:1920px){.about-section .row>div:first-child>div{min-height:740px}}.nh-block-container{background-color:var(--realmonx-white);background-image:var(--nh-bg);background-size:cover;background-position:bottom center;background-repeat:no-repeat}.nh-heading{background:var(--primary);text-transform:uppercase}.nh-heading .rn-content-block{padding:40px 25px;position:relative}.nh-heading .rn-content-block>.container{position:relative;z-index:1}.nh-heading .rn-content-block:before{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;background:transparent url(https://s.realtyninja.com/static/media/med/11558_995a26e7_RealtyMonX_logo_icon.png) 5% center no-repeat;opacity:.025}.nh-heading .row>div{padding:0}.nh-heading h3{margin-top:0;margin-bottom:0;font-size:32px;width:50%}.nh-heading .tiny{color:var(--accent);font-size:18px;letter-spacing:2px;margin-bottom:5px}@media (min-width:992px){.nh-heading .rn-content-block{padding:100px 15px 40px}.nh-heading .row>div{padding:0 15px}.nh-heading .tiny{font-size:22px}.nh-heading h3{font-size:43px}}.index .nh-block .container,body.neighbourhoods .nh-block .container{width:95%}@media (min-width:1600px){.index .nh-block .container,body.neighbourhoods .nh-block .container{max-width:1440px}}.cta-banner .row>div{padding:0 5px 10px}.editable-section.cta-banner .row>div{min-height:250px}.cta-banner{margin:10px 0}.cta-banner .rn-content-block{padding:0}.cta-banner .row>div>div{overflow:hidden;background:var(--realmonx-dark);transition:all .3s ease;cursor:pointer;position:relative}.cta-banner .row>div:hover>div{background:var(--primary)}.editmode .cta-banner .row>div>div{cursor:default}.cta-banner .row>div>div:hover{box-shadow:0 20px 40px rgb(0 0 0 / 25%)}.cta-banner .row>div>div:after{align-items:center;background-color:var(--realmonx-white);border-radius:40px;bottom:30px;color:var(--primary);content:"\27F6";display:flex;font-size:18px;font-weight:bold;height:40px;width:40px;justify-content:center;line-height:40px;opacity:0;position:absolute;right:20px;text-align:center;transform:translateX(10px);transition-delay:.2s;transition:all .2s ease-out;-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px)}.editmode .cta-banner .row>div>div:after{opacity:0!important}.nh-block.cta-banner .row>div:hover>div:after,.cta-banner.cta-link .row>div:hover>div:after{opacity:1;transform:translateX(0px)}.cta-banner .row>div>div img{object-fit:cover;object-position:center center;width:100%;height:290px;pointer-events:initial;cursor:pointer;filter:grayscale(1);-webkit-filter:grayscale(1);opacity:.8!important;transition:.2s ease-in all;-webkit-transition:.2s ease-in all;-moz-transition:.2s ease-in all;-ms-transition:.2s ease-in all;-o-transition:.2s ease-in all}.editmode .cta-banner .row>div>div img{opacity:1!important;filter:grayscale(0);-webkit-filter:grayscale(0)}.cta-banner .row>div>div:hover img{opacity:.5!important;filter:grayscale(0);transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}.editmode .cta-banner .row>div>div:hover img{opacity:1!important;filter:grayscale(0);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.cta-banner .row>div>div br{display:none}.editmode .cta-banner .row>div>div br{display:block}.cta-banner h1,.cta-banner h2,.cta-banner h3,.cta-banner h4{position:absolute;margin:0!important;z-index:1;top:50%;left:50%;pointer-events:none;transform:translate(-50%,-50%);text-transform:uppercase;letter-spacing:1px;text-shadow:0 5px 10px rgba(0,0,0,.2)!important;color:var(--realmonx-white);text-align:center;line-height:1.2;font-size:26px;font-weight:500}.cta-banner h1:after,.cta-banner h2:after,.cta-banner h3:after,.cta-banner h4:after{content:"";font-size:12px;letter-spacing:2px;display:block;line-height:1.2;color:var(--realmonx-white);transition:all .2s ease;opacity:0;transform:translateY(-10px)}.nh-block.cta-banner h1:after,.nh-block.cta-banner h2:after,.nh-block.cta-banner h3:after,.nh-block.cta-banner h4:after{content:"Explore"}.cta-banner .row>div:hover h1:after,.cta-banner .row>div:hover h2:after,.cta-banner .row>div:hover h3:after,.cta-banner .row>div:hover h4:after{opacity:1;transform:translateY(5px);-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px)}.editmode .cta-banner h1,.editmode .cta-banner h2,.editmode .cta-banner h3,.editmode .cta-banner h4{position:relative;margin:initial!important;top:unset;left:unset;transform:none;color:#333!important;pointer-events:initial}.editmode .cta-banner h1:after,.editmode .cta-banner h2:after,.editmode .cta-banner h3:after,.editmode .cta-banner h4:after{opacity:0!important}@media (min-width:768px) and (max-width:991px){.cta-banner .row>div{width:50%;float:left;padding-bottom:0}.cta-banner.section-2-col-equals .row>div{width:50%;float:left}.cta-banner.section-3-col .row>div:last-child{clear:both;width:100%;float:none;padding-top:10px}.cta-banner.section-4-col .row>div:nth-child(3),.cta-banner.section-4-col .row>div:last-child{padding-top:10px}}@media (max-width:991px){body:not(.index) .cta-banner .row>div:last-child{padding-bottom:0!important}}@media (min-width:992px){.cta-banner .row>div{padding:0 5px}}@media (min-width:992px){.nh-block-2.first-block .row{clear:both;display:flex;flex-flow:row wrap;flex-direction:row-reverse;align-items:flex-end;transform:translateY(-180px);z-index:2;margin-bottom:-180px}.editmode .nh-block-2.first-block .row{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);margin-bottom:0}.nh-block-2.first-block .row>div:first-child img{height:500px}.nh-block-2.last-block .row>div:last-child img{height:500px}.nh-block-4-1 .row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-auto-rows:1fr;gap:0 0;grid-auto-flow:row;grid-template-areas:"rn-col-1-4 rn-col-2-4 rn-col-3-4""rn-col-1-4 rn-col-4-4 rn-col-4-4"}.nh-block-4-1 .rn-col-1-4{grid-area:rn-col-1-4}.nh-block-4-1 .rn-col-2-4{grid-area:rn-col-2-4}.nh-block-4-1 .rn-col-3-4{grid-area:rn-col-3-4}.nh-block-4-1 .rn-col-4-4{grid-area:rn-col-4-4}.nh-block-4-2 .row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-auto-rows:1fr;gap:0 0;grid-auto-flow:row;grid-template-areas:"rn-col-1-4 rn-col-1-4 rn-col-4-4""rn-col-2-4 rn-col-3-4 rn-col-4-4"}.nh-block-4-2 .rn-col-4-4{grid-area:rn-col-4-4}.nh-block-4-2 .rn-col-1-4{grid-area:rn-col-1-4}.nh-block-4-2 .rn-col-2-4{grid-area:rn-col-2-4}.nh-block-4-2 .rn-col-3-4{grid-area:rn-col-3-4}.nh-block-4-1 .row:before,.nh-block-4-1 .row:after,.nh-block-4-2 .row::before,.nh-block-4-2 .row::after{display:none!important}.nh-block-4-1 .row>div,.nh-block-4-2 .row>div{width:100%}.nh-block-4-1 .row>div:last-child{padding-top:5px}.nh-block-4-2 .row>div:first-child{padding-top:0;padding-bottom:5px}.nh-block-4-2 .row>div:nth-child(2),.nh-block-4-2 .row>div:nth-child(3){padding-top:5px}.nh-block-4-1 .row>div:first-child img,.nh-block-4-2 .row>div:last-child img{height:590px}}.featured-listing-info-container{color:var(--realmonx-grey2);font-family:var(--headings-font);letter-spacing:1px;padding:15px 25px 25px;text-align:left;text-transform:uppercase}.featured-listing-info-container h4{font-size:19px;margin-top:10px;letter-spacing:.5px;color:unset}.featured-listing-info-container h4 a{color:var(--realmonx-dark);transition:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none}.featured-listing-desc-price{color:var(--realmonx-grey1);font-size:20px;margin-bottom:10px!important}.featured-listing-desc-primary{color:var(--realmonx-grey2)}.featured-listing-preview:hover .featured-listing-info-container h4 a,.featured-listing-preview:hover .featured-listing-desc-price{color:var(--white)}.featured-listing-preview:hover .featured-listing-desc-primary,.featured-listing-preview:hover .featured-listing-desc-secondary{color:var(--accent)}.featured-listings-wrapper .row:nth-of-type(2) .featured-listing-preview{background:var(--realmonx-white)}.featured-listings-wrapper .row:nth-of-type(2)>div{transition:all .4s ease;padding:0 25px}.featured-listings-wrapper .featured-listing-preview{box-shadow:0 10px 40px rgb(0 0 0 /2%)}.featured-listings-wrapper .featured-listing-preview:hover{box-shadow:0 10px 40px rgb(0 0 0 /6%)}.featured-listings-wrapper .row .featured-listing-preview:hover{background:var(--primary);background:-moz-linear-gradient(90deg,var(--primary) 50%,var(--primary-hover) 100%);background:-webkit-linear-gradient(90deg,var(--primary) 50%,var(--primary-hover) 100%);background:linear-gradient(90deg,var(--primary) 50%,var(--primary-hover) 100%);color:var(--white);box-shadow:0 20px 20px rgb(0 0 0 / 20%)}.featured-listings-wrapper .img-listing-showcase{position:relative;overflow:hidden}.featured-listings-wrapper .img-listing-showcase:before{content:"View";position:absolute;text-transform:uppercase;background:var(--primary);padding:8px 15px;color:var(--white);letter-spacing:1px;font-size:12px;bottom:0;right:0;z-index:1;transition:all .2s ease}.featured-listings-wrapper .row .featured-listing-preview:hover .img-listing-showcase:before{background:var(--accent);transform:translate(0px,-5px)}.featured-listings-wrapper .row .featured-listing-preview:hover .img-listing-showcase img{transform:scale(1.05)}@media (min-width:768px) and (max-width:991px){.featured-listings-wrapper .row:nth-of-type(2){display:flex;flex-flow:row wrap;padding:0 15px}.featured-listings-wrapper .row:nth-of-type(2)>div{width:50%;padding:0 5px}}@media (max-width:991px){.featured-listing-info-container{height:auto;margin-top:unset;background:unset}.featured-listing-preview .img-listing-showcase img{width:100%;object-fit:cover!important;height:250px}}@media (min-width:992px){.featured-listings-wrapper .row:nth-of-type(2)>div{width:33.3333%;padding:0 15px}.featured-listings-wrapper .row:nth-of-type(2):hover>div{filter:grayscale(1);opacity:.7}.featured-listings-wrapper .row:nth-of-type(2):hover>div:hover{filter:grayscale(0);opacity:1}.featured-listings-wrapper .img-listing-showcase{height:220px}.featured-listings-wrapper img.img-responsive.featured-listing-photo{width:100%;object-fit:cover;object-position:center;height:220px}.featured-listings-wrapper .row:nth-of-type(2)>div>.featured-listing-preview{height:375px}}@media (min-width:1200px){.index .featured-listings-wrapper .featured-listing-preview{height:350px}}.index .featured-listings-wrapper .col-lg-12{display:flex;text-align:left}.index .featured-listings-wrapper .section-heading{text-align:center;margin-bottom:0}.index .featured-listings-wrapper .section-heading h3{margin:0 0 25px}.index .featured-listings-wrapper .section-heading span{display:block}.index .featured-listings-wrapper .section-heading h3::after{content:var(--featured-listing-heading-text-after);font-family:var(--body-font);font-size:18px;color:var(--accent-dark);text-transform:initial}.index .listing-links ul{margin:0 0 50px;padding:0;list-style:none}.index .listing-links ul li{border-top:1px solid var(--realmonx-grey2);border-bottom:1px solid var(--realmonx-grey2)}.index .listing-links ul li:last-child{border-top:0}.index .listing-links ul li a{position:relative;padding:15px 25px;color:var(--realmonx-grey2);text-transform:uppercase;letter-spacing:2px;display:flex;overflow:hidden;align-items:center;height:55px;font-family:var(--headings-font);font-size:18px}.index .listing-links ul li a:hover{color:var(--primary)}.index .listing-links ul li a:before,.index .listing-links ul li a:after{content:"\27F6";color:var(--realmonx-grey2);font-weight:bold;position:absolute;right:0;top:0;display:flex;align-items:center;width:52px;height:52px;text-align:center;opacity:0;font-size:26px;justify-content:flex-start;transition:all .2s ease-out}.index .listing-links ul li:hover{background:var(--realmonx-white)}.index .listing-links ul li a:before{opacity:1}.index .listing-links ul li a:after{transform:translateX(-20px)}.index .listing-links ul li:hover a:before,.index .listing-links ul li:hover a:after{color:var(--primary);opacity:1}.index .listing-links ul li:hover a:before{transform:translateX(20px);opacity:0}.index .listing-links ul li:hover a:after{transform:translateX(0px)}@media (max-width:991px){.index .featured-listings-wrapper .col-lg-12{flex-flow:column wrap}}@media (min-width:992px){.index .featured-listings-wrapper .col-lg-12{flex-flow:row wrap}.index .featured-listings-wrapper .section-heading{text-align:left;margin-bottom:30px}.index .featured-listings-wrapper .col-lg-12>div{width:50%}.index .listing-links ul{margin:20px 0 50px}.index .featured-listings-wrapper .row:nth-of-type(2)>div:first-child,.index .featured-listings-wrapper .row:nth-of-type(2)>div:last-child{width:100%}.index .featured-listings-wrapper .row:nth-of-type(2)>div:first-child .featured-listing-preview,.index .featured-listings-wrapper .row:nth-of-type(2)>div:last-child .featured-listing-preview{display:flex;align-items:center;text-align:left}.index .featured-listings-wrapper .row:nth-of-type(2)>div:first-child .img-listing-showcase:before,.index .featured-listings-wrapper .row:nth-of-type(2)>div:last-child .img-listing-showcase:before{display:none}.index .featured-listings-wrapper .row:nth-of-type(2)>div:first-child .img-listing-showcase,.index .featured-listings-wrapper .row:nth-of-type(2)>div:first-child .featured-listing-info-container,.index .featured-listings-wrapper .row:nth-of-type(2)>div:last-child .img-listing-showcase,.index .featured-listings-wrapper .row:nth-of-type(2)>div:last-child .featured-listing-info-container{width:50%;height:100%;text-align:left}.index .featured-listings-wrapper .row:nth-of-type(2)>div:first-child .featured-listing-info-container,.index .featured-listings-wrapper .row:nth-of-type(2)>div:last-child .featured-listing-info-container{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:50px;position:relative}.index .featured-listings-wrapper .row:nth-of-type(2)>div:first-child .featured-listing-info-container>*,.index .featured-listings-wrapper .row:nth-of-type(2)>div:last-child .featured-listing-info-container>*{position:relative;z-index:1}.index .featured-listings-wrapper .row:nth-of-type(2)>div:first-child .featured-listing-info-container:before,.index .featured-listings-wrapper .row:nth-of-type(2)>div:last-child .featured-listing-info-container:before{content:"";position:absolute;width:300px;height:300px;right:25px;top:calc(50% - 150px);background:transparent url(https://s.realtyninja.com/static/media/med/11558_995a26e7_RealtyMonX_logo_icon.png) center / contain no-repeat;display:block;transition:all .2s ease;transition-delay:.3s;opacity:0;transform:translateX(5px)}.index .featured-listings-wrapper .row:nth-of-type(2)>div:first-child:hover .featured-listing-info-container:before,.index .featured-listings-wrapper .row:nth-of-type(2)>div:last-child:hover .featured-listing-info-container:before{opacity:.05;transform:translateX(0px)}.index .featured-listings-wrapper .row:nth-of-type(2)>div:first-child .featured-listing-info-container:after,.index .featured-listings-wrapper .row:nth-of-type(2)>div:last-child .featured-listing-info-container:after{content:"View";text-transform:uppercase;background:var(--primary);padding:8px 15px;color:var(--white);letter-spacing:2px;font-size:14px;z-index:1;transition:all .2s ease;display:inline-block;margin-top:15px}.index .featured-listings-wrapper .row:nth-of-type(2)>div:first-child:hover .featured-listing-info-container:after,.index .featured-listings-wrapper .row:nth-of-type(2)>div:last-child:hover .featured-listing-info-container:after{background:var(--white);color:var(--primary)}.index .featured-listings-wrapper .row:nth-of-type(2)>div:first-child .img-listing-showcase img,.index .featured-listings-wrapper .row:nth-of-type(2)>div:last-child .img-listing-showcase img{height:100%!important;width:100%;object-fit:cover}.index .featured-listings-wrapper .row:nth-of-type(2)>div:last-child .featured-listing-preview .img-listing-showcase{order:1}.index .featured-listings-wrapper .row:nth-of-type(2)>div:first-child h4,.index .featured-listings-wrapper .row:nth-of-type(2)>div:last-child h4{font-size:28px;font-weight:500}.index .featured-listings-wrapper .row:nth-of-type(2)>div:first-child h4 a,.index .featured-listings-wrapper .row:nth-of-type(2)>div:last-child h4 a{color:var(--primary)}.index .featured-listings-wrapper .row:nth-of-type(2)>div:first-child p,.index .featured-listings-wrapper .row:nth-of-type(2)>div:last-child p{font-size:19px;line-height:1.4;color:var(--realmonx-grey1)}.index .featured-listings-wrapper .row:nth-of-type(2)>div:first-child p[class*="price"],.index .featured-listings-wrapper .row:nth-of-type(2)>div:last-child p[class*="price"]{font-size:25px;letter-spacing:1px;font-weight:500;color:var(--realmonx-dark)}.index .featured-listings-wrapper .row:nth-of-type(2)>div:first-child p[class*="secondary"],.index .featured-listings-wrapper .row:nth-of-type(2)>div:last-child p[class*="secondary"]{font-size:14px;margin-top:5px}.index .featured-listings-wrapper .row:nth-of-type(2)>div:first-child:hover p,.index .featured-listings-wrapper .row:nth-of-type(2)>div:last-child:hover p{color:var(--realmonx-white);opacity:.7}.index .featured-listings-wrapper .row:nth-of-type(2)>div:first-child:hover h4 a,.index .featured-listings-wrapper .row:nth-of-type(2)>div:last-child:hover h4 a,.index .featured-listings-wrapper .row:nth-of-type(2)>div:first-child:hover p[class*="price"],.index .featured-listings-wrapper .row:nth-of-type(2)>div:last-child:hover p[class*="price"]{color:var(--realmonx-white);opacity:1}}.listing-grid{border:0;background:var(--realmonx-white);box-shadow:none;border-radius:0;height:440px!important}.listing-grid:hover{box-shadow:0 20px 20px rgb(0 0 0 / 20%)}.listing-grid .listing-tag-over-image-container{left:15px}.listing-tag-over-image-container .listing-tag-small{background:var(--primary)}.listing-grid .img-listing-grid{position:relative;overflow:hidden;border-radius:0}.listing-grid .img-listing-grid img{height:220px!important;width:100%;object-fit:cover!important;object-position:center;height:220px;transition:all .3s ease;border-radius:0!important}.listing-grid:hover .img-listing-grid img{transform:scale(1.05)}.listing-grid .img-listing-grid:before{content:"View";position:absolute;text-transform:uppercase;background:var(--primary);padding:8px 15px;color:var(--white);letter-spacing:1px;font-size:12px;bottom:0;right:0;z-index:1;transition:all .2s ease}.listing-grid:hover .img-listing-grid:before{background:var(--accent)}.listing-grid .listing-grid-content{color:var(--realmonx-grey2);font-family:var(--headings-font);letter-spacing:1px;padding:15px 25px 25px;text-align:left;text-transform:uppercase}.listing-grid .listing-grid-content h4{font-size:20px;font-weight:500;margin-top:10px;color:var(--realmonx-dark)}.listing-grid .listing-grid-info-primary{color:var(--realmonx-grey1);font-size:18px}.listing-grid .listing-grid-info-secondary{font-size:14px;margin-bottom:5px!important}.listing-grid .listing-grid-brokerage{margin-top:15px}.listing-list{border:0;background:var(--realmonx-white);box-shadow:none;border-radius:0}.listing-list:hover{box-shadow:0 20px 20px rgb(0 0 0 / 20%)}.listing-list .listing-tag-over-image-container{left:15px!important}.listing-list .listing-tag-over-image-container .listing-tag-small{background:var(--primary)}.listing-list .img-listing-list{position:relative;overflow:hidden;border-radius:0;width:100%}.listing-list .img-listing-list img{width:100%!important;object-fit:cover!important;object-position:center;transition:all .3s ease;border-radius:0!important}.listing-list:hover .img-listing-list img{transform:scale(1.05)}.listing-grid .img-listing-grid:before{content:"View";position:absolute;text-transform:uppercase;background:var(--primary);padding:8px 15px;color:var(--white);letter-spacing:1px;font-size:12px;bottom:0;right:0;z-index:1;transition:all .2s ease}.listing-list:hover .img-listing-list:before{background:var(--accent)}.listing-list .listing-list-content{color:var(--realmonx-grey2);font-family:var(--headings-font);letter-spacing:1px;padding:15px 25px 25px;text-align:left;text-transform:uppercase}.listing-list .listing-list-content h4{font-size:20px;font-weight:500;margin-top:10px;color:var(--primary)}.listing-list .listing-list-info-primary{color:var(--realmonx-grey1);font-size:18px}.listing-list .listing-list-info-secondary{font-size:14px;margin-bottom:5px!important}.listing-list .listing-list-info-description{font-family:var(--body-font);color:var(--realmonx-grey1);letter-spacing:0;text-transform:none;font-size:15px;margin-bottom:20px}.listing-list .listing-list-brokerage{margin-top:15px}@media (max-width:991px){body:not(.index) .search-results-grid-view-wrapper .row>div{width:100%!important}}@media (min-width:768px){.listing-list .img-listing-list{width:40%}}.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}.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}@media (min-width:640px) and (max-width:991px){.search-results-grid-view-wrapper .row{display:flex;flex-flow:row wrap}.search-results-grid-view-wrapper .row>div{width:50%}}.search-results-top-controls-wrapper{padding:50px 0 25px}.search-results-bottom-controls-wrapper{padding:25px 0 50px}.mls-search-results-paging,.search-results-paging-count{float:none}.mls-search-results-paging .pagination>li>a,.mls-search-results-paging .pagination>li>span{text-transform:uppercase;font-size:13px;font-weight:400;line-height:18px}.mls-search-results-paging .pagination>.active>a,.mls-search-results-paging .pagination>.active>a:focus,.mls-search-results-paging .pagination>.active>a:hover{background-color:var(--realmonx-dark);color:var(--white);border:1px solid var(--realmonx-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}.search-results-view-changer .btn:hover{background:var(--realmonx-grey3);border-color:var(--realmonx-grey2)}.search-results-bottom-controls-wrapper select,.search-results-top-controls-wrapper select{border-radius:3px;height:inherit;font-size:12px;text-transform:uppercase;padding:5px 10px;height:32px;border-color:var(--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}}body.listing_detail_view{padding-top:0}body.listing_detail_view .header-section-container{z-index:4}body.listing_detail_view .section-short-header{position:relative;background:var(--primary)}body.listing_detail_view .section-short-header .navbar-default{position:relative}.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;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;display:flex;align-items:center;justify-content:center;font-weight:400;letter-spacing:.05em}.listing-ctas-main .btn.btn-secondary{background:var(--secondary);border-color:var(--secondary);color:var(--white)}.listing-ctas-main .btn.btn-secondary:hover{background:var(--secondary-hover);border-color:var(--secondary-hover)}.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;border-radius:6px;padding:12px 20px;max-width:unset;background:transparent;color:var(--body)}.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-around;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}@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}}@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}}@media (max-width:1199px){ul.listing-secondary-info{text-align:center}}@media (min-width:1200px){.listing-secondary-info-and-cta-container .row>div:first-child{width:60%;text-align:unset}.listing-secondary-info-and-cta-container .row>div:last-child{width:40%;text-align:right}ul.listing-secondary-info li{padding-right:25px}}.listing-bottom-form-container{padding:60px 0;background:var(--primary-hover);text-align:center}.listing-bottom-form-container{background-image:var(--listing-bottom-form-bg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:relative}.listing-bottom-form-container>div{position:relative;z-index:1}.listing-bottom-form-container:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background:var(--overlay-color);opacity:.4}.listing-bottom-form-container .listing-lead-form-container{background:transparent}.listing-bottom-form-container .col-lg-4{display:none}.listing-bottom-form-container .col-lg-8{margin:0 auto;float:none}.listing-bottom-form-container .listing-lead-form-container h3{text-align:center;font-weight:500;text-transform:uppercase;margin-bottom:30px}.listing-bottom-form-container form{clear:both}.listing-bottom-form-container .form-control{border-color:var(--white)}.listing-bottom-form-container .btn{width:100%;background:var(--primary);border-color:var(--primary);color:var(--white);max-width:unset;margin-top:20px}.listing-bottom-form-container .btn:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--white)}@media (min-width:992px){.listing-bottom-form-container{text-align:left}}.page-title .rn-content-block{filter:grayscale(1);padding:180px 25px 70px;position:relative;background-color:var(--primary)!important;background-position:center;background-size:cover;background-repeat:no-repeat}.page-title.overlay .rn-content-block:before{background-color:var(--realmonx-dark);opacity:.8}.page-title .rn-content-block:after{height:1px;position:absolute;bottom:-10px;left:0;right:0;background:var(--primary);content:"";display:block}.page-title h1{text-align:center;font-size:42px;text-transform:uppercase;letter-spacing:2px}@media (min-width:768px){.page-title .rn-content-block{padding-top:180px}}@media (min-width:992px){.page-title .rn-content-block{padding-top:260px}}@media (min-width:1400px){.page-title h1{font-size:56px;letter-spacing:3px}}.content-intro img{box-shadow:20px 20px 0 var(--realmonx-grey3)}.content-intro [class*="header"]{font-weight:500;text-transform:uppercase}@media (max-width:991px){.content-intro div[class*="col-lg"]{text-align:center;padding-left:25px;padding-right:25px}}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}.buying-process .big-contact-form-container .formContent::before{content:var(--buying-form-text);font-weight:500;text-transform:uppercase;font-family:var(--headings-font);margin-bottom:20px;display:block}.selling-process .big-contact-form-container .formContent::before{content:var(--selling-form-text);font-weight:500;text-transform:uppercase;font-family:var(--headings-font);margin-bottom:20px;display:block}.free-home-evaluation .big-contact-form-container .formContent::before{content:var(--home-valuation-text);font-weight:500;text-transform:uppercase;font-family:var(--headings-font);margin-bottom:20px;display:block}.steps-section .rn-content-block{padding:20px}.steps-section .container{box-shadow:0 20px 20px rgb(0 0 0 / 5%)}.steps-section .row{background:var(--realmonx-white)}.steps-section .row>div:first-child{min-height:200px;position:relative;background:var(--realmonx-grey3);padding:0}.steps-section .row>div:first-child img{height:100%;width:100%;object-fit:cover;object-position:center}.steps-section .row>div:last-child>div{padding:50px 25px;height:100%;display:flex;flex-direction:column;justify-content:center}.steps-section .row>div:last-child>div .tiny{font-size:56px;font-family:var(--headings-font);color:var(--realmonx-white);font-weight:500;position:absolute;display:flex;align-items:center;justify-content:center;width:100px;height:100px;background:var(--primary);border:8px solid #fff;z-index:0;pointer-events:none;border-radius:100%;padding:30px;opacity:1;top:-50px;right:10px;transform:scale(.6)}.steps-section .row>div:last-child h3{font-size:36px;text-transform:uppercase;line-height:1.1}.steps-section .row>div:last-child h3:after{content:"";display:block;height:2px;width:50px;background:var(--realmonx-grey1);margin:25px 0}@media (min-width:768px){.steps-section .rn-content-block{padding:25px 75px}}@media (min-width:992px){.steps-section .row{display:flex}.steps-section .rn-content-block{padding:25px}.buying-process>.steps-section:nth-of-type(odd) .row,.selling-process>.steps-section:nth-of-type(odd) .row,.our-culture>.steps-section:nth-of-type(odd) .row,.why-choose-us>.steps-section:nth-of-type(odd) .row,.developer-services>.steps-section:nth-of-type(odd) .row{flex-direction:row-reverse}.steps-section .row>div:first-child>div{height:100%}.steps-section .row>div:last-child{min-height:400px}.steps-section .row>div:last-child>div{padding:50px 25px}.steps-section .row>div:last-child>div .tiny{font-size:56px;font-family:var(--headings-font);font-weight:500;position:absolute;display:flex;align-items:center;justify-content:center;width:90px;height:90px;background:rgb(0 0 0 / 15%);z-index:0;pointer-events:none;border-radius:100%;padding:30px;opacity:.2;top:30px;right:30px;transform:scale(1.2)}}.info-boxes .row>div{margin-bottom:20px}.info-boxes .row>div>div{box-shadow:0 20px 20px rgb(0 0 0 / 5%);height:100%;padding:50px 35px;border-radius:10px;text-align:center}.agents .info-boxes.last-row .row>div:not(:first-child),.our-culture .info-boxes.last-row .row>div:not(:first-child),.commercial-listings .info-boxes.last-row .row>div:not(:first-child){display:none}.info-boxes:not(.last-row) .rn-content-block{padding-bottom:0}.info-boxes h3{line-height:1.3;text-transform:uppercase;font-size:24px}.info-boxes .row>div>div img{max-height:80px;width:auto}@media (min-width:480px) and (max-width:991px){.info-boxes .rn-content-block{padding-left:15%;padding-right:15%}}@media (min-width:992px){.info-boxes .row{display:flex}.info-boxes .row>div{margin-bottom:0}.info-boxes .row>div>div{text-align:left}}.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(--primary)!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}}.chart-section .item{border:4px solid var(--primary);position:relative;padding:30px 30px 30px 20px;display:flex;align-items:center;margin-bottom:30px;font-size:16px;min-height:175px}.editmode .chart-section .item{display:block}.chart-section .item img{width:50px;height:auto;object-fit:contain;margin-left:15px;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.editmode .chart-section .item img{width:120px;margin:0 0 10px 0;float:none;display:block}.chart-section .item>div{padding-left:20px}.chart-section .item>div br{display:none}.chart-section .item h3{margin:0 0 10px;font-size:18px}.chart-section .row>div>div{padding:0 50px}.chart-section .row>div:first-child .item:before,.chart-section .row>div:last-child .item:before{border:3px solid var(--primary);color:var(--primary);display:flex;align-items:center;justify-content:center;border-radius:100%;width:60px;height:60px;position:absolute;top:-25px;left:-25px;background:#ffff;font-family:var(--headings-font);letter-spacing:1px;line-height:1;font-size:18px;font-weight:bold}.chart-section .row>div:first-child .item:first-child:before{content:"01"}.chart-section .row>div:first-child .item:nth-of-type(2):before{content:"02"}.chart-section .row>div:first-child .item:nth-of-type(3):before{content:"03"}.chart-section .row>div:first-child .item:nth-of-type(4):before{content:"04"}.chart-section .row>div:first-child .item:last-child:before{content:"05"}.chart-section .row>div:last-child .item:first-child:before{content:"06"}.chart-section .row>div:last-child .item:nth-of-type(2):before{content:"07"}.chart-section .row>div:last-child .item:nth-of-type(3):before{content:"08"}.chart-section .row>div:last-child .item:nth-of-type(4):before{content:"09"}.chart-section .row>div:last-child .item:last-child:before{content:"10"}@media (min-width:992px){.chart-section .row>div>div{padding:0 0}}.agent-container,.agent-container:hover{box-shadow:0 20px 20px rgb(0 0 0 / 5%)!important;border:1px solid #fff}.agent_detail_view .page-title .rn-content-block{padding:150px 25px 70px;position:relative;background-color:var(--primary)!important;background-image:var(--agent-detail-bg-img)!important;background-position:center;background-size:cover;background-repeat:no-repeat}.agents-form-wrapper{display:none}.agent-content p{display:block;float:none!important}.agents-wrapper{padding-left:30px;padding-right:30px}@media only screen and (min-width:768px){.top-agents .agents-wrapper .row>div{width:50%;float:left}.top-agents .agent-container{height:550px}.top-agents .agent-headshot,.top-agents .agent-headshot img{height:320px;object-fit:cover;object-position:top}}@media (min-width:992px){.agent_detail_view .page-title .rn-content-block{padding-top:180px}.top-agents .agents-wrapper .row>div{width:33.33333333%}}@media (min-width:1200px){.top-agents .agents-wrapper .row>div{width:25%}}#payment-calc .calc-tip-middle,#payment-calc .calc-tip-bottom,#payment-calc .calc-tip-top,.rh .popover .popover-title{background:var(--accent)!important}#payment-calc .calc-tip-nib{background-image:none!important;background-color:var(--accent)!important;clip-path:polygon(100% 0,0 50%,100% 100%)}.mortgage-embed a{color:var(--accent)!important}#payment-calc .rh-calc-head .go{color:var(--white)!important;background-color:var(--primary)!important}.ratehub-calc .rh-calc-main .total-mortgage-payment td .get-details{background-color:var(--accent)!important}.ratehub-calc .ico-plus:before,.ratehub-calc .ico-well:before{color:var(--primary)!important}.ratehub-calc .ico-minus:before{color:var(--accent-dark)!important}#payment-calc .rh-calc-main .total,#payment-calc .rh-calc-main .total-mortgage-payment,#payment-calc .rh-calc-main .land-transfer-tax .rh-title,.ratehub-calc #calc_extension .section-title:after{color:var(--accent)!important}.ratehub-calc #calc_extension .section-title{color:var(--primary)!important}#payment-calc .rh-calc-main .total,#payment-calc .rh-calc-main .total-mortgage-payment,#payment-calc .rh-calc-main .payment-freq,.ratehub-calc input{background-color:var(--rn-grey1)!important}#payment-calc .rh-calc-main .rate-selector{color:var(--primary)!important}.ratehub-calc .rh-calc-tabs .rh-holder a{color:var(--white)!important;background-color:var(--primary)!important;text-transform:uppercase;font-weight:bold}.ratehub-calc .rh-calc-tabs .rh-holder.selected a{background-color:var(--white)!important;color:var(--primary)!important}.ratehub-calc .rh-calc-tabs .rh-holder:hover a{background-color:var(--accent)!important;color:var(--white)!important}.ratehub-calc input{background:var(--realmonx-white)!important}#payment-calc .rh-calc-main .total,#payment-calc .rh-calc-main .total-mortgage-payment,#payment-calc .rh-calc-main .payment-freq{background:var(--primary)!important;color:var(--white)!important}.ratehub-calc .rh-calc-main .total-mortgage-payment td a,.ratehub-calc h4{color:var(--white)!important}.ratehub-calc .rh-calc-main .total-mortgage-payment td a{font-size:18px}.ratehub-calc .rh-calc-main .total-mortgage-payment td .get-details{font-size:13px;margin-top:5px;text-transform:uppercase;letter-spacing:.5px;font-weight:600}#payment-calc .rh-calc-main .rate-selector{color:var(--accent);letter-spacing:.5px;font-weight:600;font-size:14px}#cboxOverlay.rh-popup{background:rgb(0 0 0 / 95%)!important}.rh-rate-selector h1{font-size:20px!important;font-weight:bold!important;color:var(--primary)!important;padding:10px!important}.rh-rate-selector table.rate-display thead tr{background:var(--primary)!important}.rh-rate-selector table.rate-display tbody tr:nth-child(even){background:var(--realmonx-grey3)!important}.rh-rate-selector table.rate-display td:first-child+td+td a,.rh-rate-selector table.rate-display td:first-child+td+td a:hover,.rh-rate-selector table.rate-display td:first-child+td+td a:focus{background:var(--accent)!important;font-size:16px!important}.rh-rate-selector table.rate-display td:first-child+td .rate-value{font-weight:bold;font-size:18px!important}.wow{visibility:hidden}.showFx{opacity:0;transform:translate(0,10vh);transition:all 1s}.showFx.visible{opacity:1;transform:translate(0,0)}