.footer-sec{z-index:10;position:relative}.footer-disclaimer{width:100%;position:sticky;bottom:0;z-index:0}input:focus,select:focus,textarea:focus,button:focus{outline:none!important}.is-header-fixed .elementor-location-header{z-index:99998}.rs-primary-nav{backdrop-filter:blur(30px);--webkit-backdrop-filter:blur(30px);background:linear-gradient(180deg,rgb(28 28 28) 10%,#fff0 300%);z-index:9998}.single-agents .rs-primary-nav,.single-listings .rs-primary-nav,.single-collections .rs-primary-nav,.page-template-rs-listings-archive .rs-primary-nav{background:unset;background-color:#216290}.rs-us-map.standalone .rs-map--tile{fill:rgb(255 255 255 / .2)}.rs-us-map.standalone .rs-map--tile.il,.rs-us-map.standalone .rs-map--tile.nd,.rs-us-map.standalone .rs-map--tile.wy,.rs-us-map.standalone .rs-map--tile.ar,.rs-us-map.standalone .rs-map--tile.ok,.rs-us-map.standalone .rs-map--tile.tx,.rs-us-map.standalone .rs-map--tile.ks,.rs-us-map.standalone .rs-map--tile.ne,.rs-us-map.standalone .rs-map--tile.ia,.rs-us-map.standalone .rs-map--tile.co,.rs-us-map.standalone .rs-map--tile.mn,.rs-us-map.standalone .rs-map--tile.mo,.rs-us-map.standalone .rs-map--tile.sd,.rs-us-map.standalone .rs-map--tile.wi,.rs-us-map.standalone .rs-county--active,.rs-us-map.standalone .rs-state--active{fill:var(--e-global-color-accent)}.rs-us-map.standalone .rs-map--tile.il:hover,.rs-us-map.standalone .rs-map--tile.nd:hover,.rs-us-map.standalone .rs-map--tile.wy:hover,.rs-us-map.standalone .rs-map--tile.ar:hover,.rs-us-map.standalone .rs-map--tile.ok:hover,.rs-us-map.standalone .rs-map--tile.tx:hover,.rs-us-map.standalone .rs-map--tile.ks:hover,.rs-us-map.standalone .rs-map--tile.ne:hover,.rs-us-map.standalone .rs-map--tile.ia:hover,.rs-us-map.standalone .rs-map--tile.co:hover,.rs-us-map.standalone .rs-map--tile.mn:hover,.rs-us-map.standalone .rs-map--tile.mo:hover,.rs-us-map.standalone .rs-map--tile.sd:hover,.rs-us-map.standalone .rs-map--tile.wi:hover,.rs-us-map.standalone .rs-county--active:hover,.rs-us-map.standalone .rs-state--active:hover{fill:var(--e-global-color-primary)}.rs-us-map.standalone .rs-map--tile.ak,.rs-us-map.standalone .rs-map--tile.hi{display:none}#rs-standalone-search .search-box .rs-input{border-color:#e8e8e8;background-color:#e8e8e8;border-radius:5px}#rs-standalone-search .btn-primary{border-radius:5px}.rs-grid-view.rs-grid--agents .rs-filters,.rs-appraisal-agents .rs-grid-view.rs-grid--agents .agent-title,.rs-appraisal-agents .rs-grid-view.rs-grid--agents .agent-phone,.rs-appraisal-agents .rs-grid-view.rs-grid--agents .agent-licensed-in,.rs-appraisal-agents .rs-grid-view.rs-grid--agents .rs-breadcrumb,.rs-appraisal-agents .rs-grid-view.rs-grid--agents .rs-pagination,.rs-appraisal-agents .rs-grid-view.rs-grid--agents .rs-filters{display:none!important}.rs-btn,.info-item .btn{display:inline-flex;font-size:18px;font-weight:700;line-height:20px;padding:20px 24px;border:none;border-radius:5px;transition:all 300ms}.rs-btn.rs-btn-primary,.info-item .btn.btn-primary{color:#fff!important;background-color:var(--e-global-color-accent)!important}.rs-btn.rs-btn-primary:hover,.info-item .btn.btn-primary:hover{background-color:var(--e-global-color-primary)!important}.info-item .btn.btn-primary{margin-top:10px}.rs-county--active,.rs-state--active{fill:var(--e-global-color-accent)}.rs-county--active:hover,.rs-state--active:hover{fill:var(--e-global-color-primary)}.gform_wrapper .ginput_complex,.gform_wrapper ul.gform_fields{display:flex;list-style:none;padding:0;margin:0;gap:10px;flex-wrap:wrap}.gform_wrapper .ginput_complex .ginput_left,.gform_wrapper .ginput_complex .ginput_right,.gform_wrapper .ginput_complex .ginput_full,.gform_wrapper ul.gform_fields li.gfield{flex:1 1 100%;width:100%;max-width:100%}.gform_wrapper .ginput_complex .ginput_left,.gform_wrapper .ginput_complex .ginput_right,.gform_wrapper ul.gform_fields li.gfield.gf_right_half,.gform_wrapper ul.gform_fields li.gfield.gf_left_half{max-width:calc(50% - 5px)}.gform_wrapper select{font-size:16px;line-height:28px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#fff0;border-radius:5px;padding:12px 20px 12px 20px;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23131313%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 16px top 50%;background-size:10px auto}.gfield--type-hidden,.gfield--type-honeypot,.gfield_validation_message,.gform-field-label:not(.gfield_consent_label){display:none!important}.gform_submission_error{font-size:16px}.ginput_container_consent{display:flex;gap:10px}.rs-cta-newsletter form{display:flex;align-items:center}.rs-cta-newsletter .gform-body{flex:1}@media only screen and (min-width:576px){.rs-cta-newsletter input[type="email"]{min-width:320px}}.rs-footer-newsletter form .gform_footer input[type="submit"]{margin-top:10px}.rs-seller-form .ginput_container input,.rs-seller-form .ginput_container select,.rs-seller-form .ginput_container textarea,.brochure-download-form .ginput_container input,.brochure-download-form .ginput_container select,.brochure-download-form .ginput_container textarea,.rs-contact-form .ginput_container input,.rs-contact-form .ginput_container select,.rs-contact-form .ginput_container textarea{background-color:#f4f4f4}.rs-seller-form .gform_footer,.rs-contact-form .gform_footer,.rs-appraisals-form .gform_footer,.rs-seller-form .gform_confirmation_message,.rs-contact-form .gform_confirmation_message,.rs-appraisals-form .gform_confirmation_message{text-align:center}.rs-seller-form .gform_footer input[type="submit"],.rs-contact-form .gform_footer input[type="submit"],.rs-appraisals-form .gform_footer input[type="submit"]{margin-top:20px}.rs-seller-form .ginput_container_consent,.rs-contact-form .ginput_container_consent,.rs-appraisals-form .ginput_container_consent{justify-content:center}.rs-appraisals-form .ginput_container_consent,.rs-cta-newsletter .gform_validation_errors,.rs-appraisals-form .gform_validation_errors,.rs-footer-newsletter .gform_validation_errors,.rs-cta-newsletter .gform_confirmation_message,.rs-appraisals-form .gform_confirmation_message,.rs-footer-newsletter .gform_confirmation_message{color:#fff}.rs-cta-newsletter .gform_validation_errors{max-width:360px}.rs-input:not([type="checkbox"]),.rs-select select{line-height:32px;border-radius:5px;border:2px solid #ccc}.rs-input:not([type="checkbox"]):focus,.rs-select select:focus{border-color:var(--e-global-color-accent)}.rs-cta-newsletter input[type="email"]{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rs-cta-newsletter input[type="submit"]{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.listings-filters{background-image:url(/wp-content/uploads/2024/06/background-pattern-light.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.rs-filters .button-box>.rs-btn-filter{font-size:16px;font-weight:600;line-height:20px;color:var(--e-global-color-text);background-color:#fff;border-style:solid;border-width:2px;border-color:#fff;border-radius:5px;padding:16px 76px 16px 20px;width:100%;transition:all 400ms}.rs-filters .button-box>.rs-btn-filter .icon{width:56px;height:56px;top:-2px;right:-2px;border-top-right-radius:5px;border-bottom-right-radius:5px;color:var(--e-global-color-text);background-color:#fff;transition:all 400ms}.rs-filters .button-box>.rs-btn-filter .filter-heading .count{color:#fff;background-color:var(--e-global-color-text)}.listings-filters .rs-button-group .rs-btn-filter[data-switch-view]{color:var(--e-global-color-text);background-color:#fff;border-color:#fff;transition:all 400ms}.rs-filters .button-box>.rs-btn-filter:hover,.rs-filters .button-box>.rs-btn-filter:hover .icon,.listings-filters .rs-button-group .rs-btn-filter[data-switch-view]:hover{color:#fff;border-color:var(--e-global-color-text);background-color:var(--e-global-color-text)}.mapboxgl-control-container .rs-btn,.rs-mapbox-wrapper .rs-drawing-tool .rs-btn,.rs-mapbox-wrapper .rs-toggle-buttons .rs-btn{font-size:14px;border:none;padding:8px 12px;margin:0}.rs-mapbox-wrapper .rs-drawing-tool .rs-btn.has-icon{display:inline-flex}.rs-mapbox-wrapper .rs-drawing-tool .buttons{gap:4px}.rs-embed-wrapper .mapboxgl-ctrl-group button,.rs-mapbox-wrapper .mapboxgl-ctrl-group button{border:none!important;padding:0;background-color:#fff0}.rs-combobox-list{margin-top:2px;border:none;box-shadow:0 4px 8px 4px rgb(0 0 0 / .15)}.rs-filters .combobox-list,.rs-filters .popover{margin-top:4px;right:0;border:none;border-radius:5px;box-shadow:0 4px 8px 4px rgb(0 0 0 / .15)}.rs-filters .combobox-list .rs-input,.rs-filters .popover .rs-input{background-color:#e8e8e8}.rs-filters__footer .rs-btn--primary{border-color:var(--e-global-color-accent);background-color:var(--e-global-color-accent)}.rs-filters__footer .rs-btn--primary:hover{border-color:var(--e-global-color-primary);background-color:var(--e-global-color-primary)}.filter-group .range-list li{border-radius:3px}.listings-content .title-wrapper .title{font-family:var(--e-global-typography-secondary-font-family);font-size:48px;font-weight:500;margin:0;line-height:60px}.listings-content .title-wrapper .subtitle{font-family:var(--e-global-typography-secondary-font-family);font-size:20px;font-weight:700;margin:0;line-height:30px}.rs-popup-header,.rs-grid--properties .rs-card-header{border-radius:5px;overflow:hidden}.rs-card-header .media-tag.tag--flag,.rs-popup-header .media-tag.tag--flag{border-radius:5px}.rs-listing-card.rs-listing-item{position:relative;box-shadow:rgb(0 0 0 / .3) 0 2px 4px 0;overflow:hidden;border-radius:5px;background-color:#fff}.rs-grid--properties .rs-listing-card .rs-card-body{padding:20px}.rs-grid--properties .rs-listing-card .rs-card-footer{padding:0 20px 20px}.rs-popup-body .popup-title,.rs-popup-body .card-content .location,.rs-grid--properties .rs-card-body .card-title,.rs-grid--properties .rs-card-body .card-content .location{font-family:var(--e-global-typography-primary-font-family);font-size:20px;font-weight:700;text-align:left;text-transform:uppercase;margin:0}.rs-popup-body .popup-title a,.rs-grid--properties .rs-card-body .card-title a{text-align:left}.rs-popup-body .card-content .location,.rs-grid--properties .rs-card-body .card-content .location{font-weight:400}.rs-popup-body .popup-content .info,.rs-grid--properties .rs-card-body .card-content .info{margin-top:20px;text-transform:uppercase;justify-content:flex-start}.rs-popup-body .card-content .info .label--price,.rs-grid--properties .rs-card-body .card-content .info .label--price{font-weight:700}.rs-popup-body .card-content .description,.rs-grid--properties .rs-card-body .card-content .description{display:none}.rs-grid--properties .rs-card-footer .btn-auction,.rs-grid--properties .rs-card-footer .btn-listing{display:inline-flex;font-size:16px;font-weight:700;line-height:20px;padding:15px 24px;border:none;color:#fff;border-radius:5px;background-color:var(--e-global-color-accent);transition:all 300ms}.rs-grid--properties .rs-card-footer .btn-listing:hover{background-color:var(--e-global-color-primary)}.rs-grid--properties .rs-card-footer .btn-auction{color:var(--e-global-color-accent);border:2px solid var(--e-global-color-accent);background-color:#fff0;line-height:16px}.rs-grid--properties .rs-card-footer .btn-auction:hover{color:#fff;background-color:var(--e-global-color-accent)}.single-listings .container{max-width:1480px}.single-listings h2.title,.single-listings h2.section-title{font-size:24px;font-weight:900;text-transform:uppercase;margin:0 0 10px}.rs-detail-view.rs-detail--property-03{background-color:#f4f4f4;padding-bottom:40px}.rs-detail--property-03 .cta-block--one{padding:20px 0;margin-top:10px;margin-bottom:20px;border-top:2px solid var(--e-global-color-text);border-bottom:2px solid var(--e-global-color-text)}.rs-detail--property-03 .rs-header{padding:25px 0;position:static;color:var(--e-global-color-text)}.rs-detail--property-03 .rs-header .title,.rs-detail--property-03 .rs-header .btn-action{color:var(--e-global-color-text)}.rs-detail--property-03 .rs-header .btn-action{padding:12px 20px}.rs-detail--property-03 .rs-header .status:before{font-family:var(--e-global-typography-secondary-font-family);margin-bottom:4px}.rs-detail--property-03 .rs-share-dropdown .rs-share-menu,.rs-detail--property-03 .rs-share-dropdown .rs-share-menu li{background-color:var(--e-global-color-text)}.rs-detail--property-03 .rs-share-dropdown .rs-share-menu li:hover{background-color:var(--e-global-color-secondary)}.rs-detail--property-03 .rs-actions .title,.rs-detail--property-03 .rs-actions .btn-action{color:var(--e-global-color-text)}.rs-detail--property-03 .rs-header .title{font-weight:900}.rs-detail--property-03 .rs-actions .title{font-weight:500}.rsds--variant-04 .rs-slide,.rs-detail--property-03 .agent-box{border-radius:5px;overflow:hidden}.rs-detail--property-03 .agent-box .info-wrapper{align-items:start}.rsds--variant-03 .rs-slider-button,.rsds--variant-04 .rs-slider-arrow{padding:unset}.rsds--variant-03 .rs-slider-button{border:none!important}.rs-detail--property-03 .rs-detail-slider.rsds--variant-03,.rs-detail--property-03 .container [class*="-block"]:not(:last-child){margin-bottom:40px}.rs-detail--property-03 .agent-box,.rs-detail--property-03 .rs-agent-block .row{color:#fff;border:none;background-color:var(--e-global-color-text)}.rs-detail--property-03 .gform_footer{margin-top:20px}.rs-detail--property-03 .gform_footer .gform_button{border:none;padding:12px 20px 12px 20px}.rs-detail--property-03 .agent-box .form-wrapper{padding:20px;border-top:1px solid rgb(255 255 255 / .1);border-bottom:1px solid rgb(255 255 255 / .1)}.rs-detail--property-03 .agent-box .footer-wrapper .title,.rs-detail--property-03 .agent-box .info-wrapper .title{font-size:18px}.rs-detail--property-03 .rs-info-block .info-box h4.title{font-size:18px}.rs-detail--property-03 .rs-financing-block [data-target="payment-breakdown"] .btn{border-radius:5px}.rs-detail--property-03 .rs-info-block .info-box,.rs-detail--property-03 .rs-financing-block .content-wrapper{background-image:url(/wp-content/uploads/2024/06/background-pattern-light.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.rs-detail--property-03 .rs-info-block.info--additional .info-box{padding:30px}.rs-detail--property-03 .rs-info-block.info--additional .info-item{padding:10px}.rs-detail--property-03 .rs-info-block .info-box a,.rs-detail--property-03 .rs-description-block a{color:var(--e-global-color-accent);font-weight:600}.agent--about .btn-primary,.division--about .btn-primary,.photo-gallery-nav .btn-primary,.rs-cta-block .btn-primary,.rs-detail--property-03 .brochure-download .btn-accent,.rs-detail--property-03 .rs-map-block .rs-button-group .btn-accent,.rs-detail--property-03 .rs-description-block .other-documents .btn{font-family:var(--e-global-typography-primary-font-family);font-size:14px;font-weight:600;color:#fff;background-color:var(--e-global-color-accent);border-radius:5px;padding:12px 20px;transition:all 300ms}.agent--about .btn-primary:hover,.division--about .btn-primary:hover,.photo-gallery-nav .btn-primary:hover,.rs-cta-block .btn-primary:hover,.rs-detail--property-03 .brochure-download .btn-accent:hover,.rs-detail--property-03 .rs-map-block .rs-button-group .btn-accent:hover,.rs-detail--property-03 .rs-description-block .other-documents .btn:hover{color:#fff;background-color:var(--e-global-color-primary)}.rs-cta-block .btn-primary{display:block;font-size:18px;font-weight:700;text-transform:uppercase;line-height:20px;padding:20px}.division--about .btn-primary+.btn-primary{margin-left:4px}.rs-detail--property-03 .rs-map-block .rs-button-group,.rs-detail--property-03 .rs-description-block .other-documents{gap:4px}.photo-gallery-nav .btn-primary,.rs-detail--property-03 .rs-financing-block,.single-listings .rs-nearby-block,.single-listings .rs-moreby-block{margin-top:40px}.rs-detail--property-03 .rs-financing-block,.single-listings .rs-nearby-block,.single-listings .rs-moreby-block{margin-bottom:40px}.rs-detail--property-03 .rs-financing-block .rs-loan-results{background-color:#fff0}.rs-detail--property-03 .rs-financing-block .tab-content{background-color:#fff}.rs-financing-block .tab-nav{gap:5px}.rs-detail--property-03 .rs-financing-block .tab-nav .nav-button{border-radius:0;border-bottom:2px solid var(--e-global-color-accent);background-color:#fff0}.rs-detail--property-03 .rs-financing-block .tab-nav .nav-button.active{background-color:#fff!important}.rs-detail--property-03 .rs-financing-block [data-target="payment-breakdown"] table td{border:none}.rs-detail--property-03 .rs-financing-block [data-target="amortization-schedule"] table thead td{border-color:#e8e8e8}.rs-detail--property-03 .rs-financing-block [data-target="amortization-schedule"] table thead td{background-color:var(--e-global-color-a375554)!important}.rs-detail--property-03 .rs-financing-block input:not([type="button"]):not([type="submit"]),.rs-detail--property-03 .rs-financing-block select{border:2px solid #fff0;border-radius:5px;line-height:20px;padding:16px 20px 16px 20px}.rs-detail--property-03 .rs-financing-block input:focus,.rs-detail--property-03 .rs-financing-block select:focus{border-color:var(--e-global-color-accent)!important}.rs-financing-block [data-target="payment-breakdown"] table td{font-size:16px!important}.rs-detail--property-03 .agent-info-box{flex-direction:column}.rs-detail--property-03 .agent-info-box .agent-photo{width:100%;margin-right:0;margin-bottom:20px}.rs-detail--property-03 .agent-info-box .agent-info{gap:10px}.rs-detail--property-03 .rs-agent-block .row{margin:0;padding:40px 20px}.rs-detail--property-03 .corep-info-box{color:#fff;margin-top:10px;border:2px solid rgb(255 255 255 / .1);background-color:#fff0}.rs-detail--property-03 .agent-info-box,.rs-detail--property-03 .agent-info-box a,.rs-detail--property-03 .corep-info-box a,.rs-detail--property-03 .agent-box .footer-wrapper .start-here a{color:#fff}.rs-detail--property-03 .coreps .title{font-weight:500;text-transform:uppercase}.rs-detail--property-03 .agent-info-box .agent-name,.rs-detail--property-03 .form-title{font-size:20px;font-weight:500}.rs-detail--property-03 .form-title{margin-bottom:10px}.rs-modal--forms .rs-modal-header img{height:60px}.rs-map-dropdown{position:relative;padding:0}.rs-map-dropdown .btn-map-style,.rs-map-block .btn-map-tour{color:#fff;border-radius:5px!important;background-color:var(--e-global-color-primary)}.rs-map-dropdown .btn-map-style:hover,.rs-map-block .btn-map-tour:hover{background-color:var(--e-global-color-accent)}.rs-map-block .btn-map-tour .icon,.rs-map-dropdown .btn-map-style .icon{margin-right:0;margin-left:4px}.rs-map-dropdown .dropdown-menu{border-radius:3px;overflow:hidden;min-width:unset}.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{padding:unset;background-color:#fff0}.rs-pagination .pg-item{border-radius:5px}body:not(.single-offices) .rs-grid-view.rs-grid--agents .container{max-width:unset;padding:0}.rs-grid-view.rs-grid--agents .rs-input{background-color:#e8e8e8}.rs-grid--agents .rs-card-header{border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden}.rs-grid--agents .rs-card-body{padding:20px;background-color:#f4f4f4}.rs-grid--agents .rs-card-body .card-title{font-family:var(--e-global-typography-secondary-font-family);font-size:26px;font-weight:500;margin:0}.rs-grid--agents .rs-card-body .agent-title{font-family:var(--e-global-typography-primary-font-family);font-size:14px;font-weight:700;text-transform:uppercase;margin:0}.rs-grid--agents .rs-card-footer{text-align:center;padding:0 20px 20px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#f4f4f4}.rs-grid--agents .rs-card-footer .btn-listing{display:inline-flex;font-size:18px;font-weight:700;line-height:20px;padding:20px 24px;border:none;color:#fff;border-radius:5px;background-color:var(--e-global-color-accent);transition:all 300ms}.rs-grid--agents .rs-card-footer .btn-listing:hover{background-color:var(--e-global-color-primary)}.rs-grid--agents .rs-input:not([type="checkbox"]),.rs-grid--agents .rs-select select{padding:10px 16px;border-radius:5px}.single-agents .container{max-width:1480px;padding-left:40px;padding-right:40px}.single-agents .rs-contact .container,.single-offices .rs-contact .container{max-width:920px}.single-agents .rs-contact .title-wrapper,.single-agents .rs-agent-articles .title-wrapper,.single-agents .rs-contact .gform_footer,.single-offices .rs-contact .title-wrapper,.single-offices .rs-contact .gform_footer{text-align:center}.single-agents .rs-contact .gform_footer,.single-offices .rs-contact .gform_footer{margin-top:20px}.rs-detail-view .rs-agent-hero{height:auto!important;padding-top:120px;padding-bottom:120px}.rs-detail-view .rs-agent-hero .title{position:relative;font-size:56px;font-weight:500;line-height:60px;color:#fff;margin:0;text-shadow:3px 3px 10px #000;text-transform:uppercase;text-align:center;z-index:10}.rs-detail-view .rs-intro,.rs-detail-view .rs-contact{padding:80px 0;background-color:#f4f4f4}.rs-detail-view .agent--image{border-radius:5px;overflow:hidden;margin-bottom:20px}.rs-detail-view .rs-grid--properties{padding:80px 0}.rs-detail-view .agent--details a:not(.social-button){color:var(--e-global-color-text)}.rs-detail-view .rs-slider-button{padding:0;border:none!important}.rs-detail-view .agent--details [class*="agent-info--"] svg{width:24px;height:24px;margin-right:10px}.rs-listings--tab-nav .rs-tab-button{color:#fff;border:2px solid #fff0;background-color:var(--e-global-color-text)}.rs-listings--tab-nav .rs-tab-button:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.rs-listings--tab-nav .rs-tab-button:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.rs-listings--tab-nav .rs-tab-button.active{border-color:var(--e-global-color-accent);background-color:var(--e-global-color-accent)}.rs-listings--tab-nav .rs-tab-button:not(.active):hover{background-color:var(--e-global-color-primary)}.rs-detail-view .agent-info--social{gap:4px}.rs-detail-view .agent-info--social .social-button{display:inline-flex;align-items:center;justify-content:center;border-radius:5px;color:#fff;padding:10px;background-color:var(--e-global-color-text)}.rs-agent-articles{padding:80px 0}.rs-agent-articles .rs-article-card{display:flex;flex-direction:column;min-height:100%;overflow:hidden;position:relative;transition:all .25s;width:100%;border-radius:5px;background-color:#fff;box-shadow:0 0 10px 0 rgb(0 0 0 / .15)}.rs-agent-articles .rs-article-card .card-title{color:var(--e-global-color-text);font-size:21px;font-family:"p22-mackinac-pro",Sans-serif;font-weight:600;-webkit-line-clamp:2;margin-bottom:25px}.rs-agent-articles .rs-article-card .card-title a{transition:all .25s}.rs-agent-articles .rs-article-card .rs-card-body{padding:30px 30px 0}.rs-agent-articles .rs-article-card .rs-card-body .card-content .description{color:var(--e-global-color-text);font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:400;line-height:28px}.rs-agent-articles .rs-article-card .rs-card-footer{padding:25px 30px}.rs-agent-articles .rs-article-card .rs-card-footer .btn{display:inline-flex;font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:var(--e-global-color-accent);padding:0;transition:all .25s;column-gap:4px}.rs-agent-articles .rs-article-card .rs-card-footer .btn:after{content:'»';transition:all .25s}.rs-agent-articles .rs-article-card .rs-card-footer .btn:hover,.rs-agent-articles .rs-article-card .rs-card-footer .btn:hover:after{color:var(--e-global-color-primary)}.single-offices .rs-grid-view.rs-grid--agents{margin-bottom:40px}.rs-blog-loop .page-numbers{color:var(--e-global-color-text);transition:all 300ms}.rs-blog-loop .page-numbers:not(.prev):not(.next){display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;border-radius:36px;background-color:#d3d4d5}.rs-blog-loop .page-numbers.current,.rs-blog-loop .page-numbers:not(.prev):not(.next):hover{color:#fff;background-color:var(--e-global-color-accent)!important}.rs-blog-loop span.page-numbers.prev,.rs-blog-loop span.page-numbers.next{display:none}.rs-brochure{padding:80px 0}.brochure-title,.brochure-form-title{font-family:var(--e-global-typography-secondary-font-family);font-size:32px;font-weight:500;line-height:40px;margin:0 0 20px}.brochure-form-title{font-size:24px;margin:20px 0 10px}.brochure-download-form .gform-footer{margin-top:20px}.brochure-info{padding-left:16px}.internal-links-widget{text-align:center}.internal-links-widget .content-wrapper ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;list-style:none;font-size:14px;padding:0;margin:0}.internal-links-widget .content-wrapper ul li{padding:5px 10px}.internal-links-widget .widget-container+.widget-container{margin-top:40px}.listings-content .post-content a,.internal-links-widget .content-wrapper ul li a{color:var(--e-global-color-text);text-decoration:underline}.listings-content .post-content a:hover,.internal-links-widget .content-wrapper ul li a:hover{color:var(--e-global-color-text);text-decoration:none}@media only screen and (max-width:1400px){.rs-popup-body .popup-content .info,.rs-grid--properties .rs-card-body .card-content .info{font-size:12px}}@media only screen and (max-width:1200px){.rs-filters.rs-search-form{flex-wrap:unset}.rs-filters.rs-search-form .search-box{margin-bottom:0;flex:0 1 100%}.rs-filters.rs-search-form .button-box{flex-shrink:1}}@media only screen and (max-width:992px){.rs-detail--property-03 .agent-box{margin-top:40px}.rs-detail--property-03 .rs-agent-block .form-title{margin-top:20px}}@media only screen and (max-width:576px){.footer-disclaimer{position:static}.rs-filters.rs-search-form{flex-wrap:wrap}.rs-filters.rs-search-form .search-box{margin-bottom:0;flex:0 0 100%}.rs-filters.rs-search-form .button-box{margin:0}.rs-btn-naked-icon .elementor-icon-box-icon{display:inline-flex!important;align-items:center!important}.rs-financing-block .tab-nav .nav-button{padding:10px 8px;text-transform:unset}.rs-financing-block .rs-loan-results{padding-left:0;border-left:0}.rs-financing-block .tab-nav .nav-button,.rs-financing-block [data-target="payment-breakdown"] table td,.rs-financing-block [data-target="payment-breakdown"] table td:last-child,.rs-financing-block label{font-size:12px;line-height:20px}.rs-financing-block [data-target="payment-breakdown"] table td{padding:8px 0}.rs-financing-block .content-wrapper{padding:20px}.rs-financing-block .tab-content-wrapper{padding:10px}.rs-detail--property-03 .rs-agent-block .info-footer{margin-top:10px}}