#realty .content-text h2,#realty .section-heading h2{color:var(--dark);font-size:var(--font-size--h4);font-weight:700}#banner ul li strong,#header .navigation li a,#propertyfeed .bx-slider li .listing-overlay .listing-address p span,#propertyfeed.rps-result .rps-property-result .listing-overlay .listing-address p span{text-transform:uppercase}#header,.section-heading.transparent .button:before,.section-heading.transparent h2{background-color:transparent}.section-heading .button,.section-heading:after{bottom:clamp(6.6666666666667px,.52083333333333vw,10px)}#properties-container form .form-group .custom-arrow svg,.plane-list ul li .elementor-icon-list-icon{height:clamp(13.333333333333334px,1.0416666666666667vw,20px);width:clamp(13.333333333333334px,1.0416666666666667vw,20px)}#aerial h2 strong,#tiktok h2 strong,.content-text h2+h3,.section-heading h2+h3{letter-spacing:clamp(4.6666666666667px, .36458333333333vw, 7px);order:-1}.bootstrap-realtypress .container{width:100%!important;padding:0!important}#realty.bootstrap-realtypress .container{max-width:100%!important;padding:0!important}@media (min-width:1200px){.bootstrap-realtypress .container{width:100%!important}#realty.bootstrap-realtypress .container{max-width:100%!important;padding:0!important}}@media (min-width:1368px){.bootstrap-realtypress .container{width:var(--container-above--1368)!important;max-width:var(--container-above--1368)!important}#realty.bootstrap-realtypress .container{max-width:var(--container-above--1368)!important;padding:0!important}}@media (min-width:1600px){.bootstrap-realtypress .container{width:var(--container-above--1600)!important;max-width:var(--container-above--1600)!important}#realty.bootstrap-realtypress .container{max-width:var(--container-above--1600)!important;padding:0!important}}#realty.bootstrap-realtypress .row,#singleRealty.bootstrap-realtypress .row{margin-left:0!important;margin-right:0!important}#pgTitle .bootstrap-realtypress .container,.bootstrap-realtypress .col-md-12,.bootstrap-realtypress .rps-grid-result,.single-rps_listing #singleRealty.bootstrap-realtypress .extra-gap>[class*=col]:not(.rp-listing-sidebar):last-of-type{padding:0!important}.bootstrap-realtypress .form-group{margin-bottom:0!important}#propertyfeed.bootstrap-realtypress,#realty.bootstrap-realtypress,.single-rps_listing #singleRealty.bootstrap-realtypress{font-family:var(--font);font-size:var(--font-size);line-height:var(--line-height);color:var(--text)}#propertyfeed.bootstrap-realtypress .btn-primary,#realty.bootstrap-realtypress .btn-primary,#realty.bootstrap-realtypress .btn-success,.single-rps_listing #singleRealty.bootstrap-realtypress .btn-primary{font-family:var(--font);font-size:var(--font-size);padding:var(--button-padding--top) var(--button-padding--right) var(--button-padding--bottom) var(--button-padding--left);background-color:var(--primary);color:#fff;line-height:1;font-weight:500;text-transform:var(--button-text--casing);border:var(--button-border-width) solid var(--primary);cursor:pointer;display:inline-block;transition:var(--transition)}#propertyfeed.bootstrap-realtypress a:not(.button),#realty.bootstrap-realtypress a:not(.button),.single-rps_listing #singleRealty.bootstrap-realtypress a:not(.button){color:var(--primary);text-decoration:none}#propertyfeed.bootstrap-realtypress a.elementor-button,#realty.bootstrap-realtypress a.elementor-button,.single-rps_listing #singleRealty.bootstrap-realtypress a.elementor-button{color:#fff;text-decoration:none}#propertyfeed.bootstrap-realtypress h1,#propertyfeed.bootstrap-realtypress h2,#propertyfeed.bootstrap-realtypress h3,#propertyfeed.bootstrap-realtypress h4,#realty.bootstrap-realtypress h1,#realty.bootstrap-realtypress h2,#realty.bootstrap-realtypress h3,#realty.bootstrap-realtypress h4,.single-rps_listing #singleRealty.bootstrap-realtypress h1,.single-rps_listing #singleRealty.bootstrap-realtypress h2,.single-rps_listing #singleRealty.bootstrap-realtypress h3,.single-rps_listing #singleRealty.bootstrap-realtypress h4{font-weight:700;font-family:var(--heading);line-height:var(--line-height--heading)}#propertyfeed.bootstrap-realtypress .rps-grid-result .rps-property-result h4,#realty.bootstrap-realtypress .rps-grid-result .rps-property-result h4,.single-rps_listing #singleRealty.bootstrap-realtypress .rps-grid-result .rps-property-result h4{color:var(--primary)}#propertyfeed em,#propertyfeed p,#realty em,#realty p,.single-rps_listing #singleRealty.bootstrap-realtypress em,.single-rps_listing #singleRealty.bootstrap-realtypress p{font-family:var(--font);font-size:var(--font-size);margin:0 0 30px;font-style:normal!important}#process .process-card p,#propertyfeed #properties-container .properties-card ul li:last-of-type,#propertyfeed p:last-of-type,#realty p:last-of-type,.single-rps_listing #singleRealty.bootstrap-realtypress p:last-of-type{margin:0}.single-rps_listing #singleRealty.bootstrap-realtypress .pg-title h1{font-size:var(--font-size--h2);font-weight:300!important;color:#fff!important;text-align:center}#realty .pg-title h1 strong,.single-rps_listing #singleRealty.bootstrap-realtypress .pg-title h1 strong{display:block;font-size:var(--font-size--h4);font-weight:300!important;color:#fff!important;margin:0 0 clamp(6.6666666666667px,.52083333333333vw,10px)}#realty .pg-title h1 small,.single-rps_listing #singleRealty.bootstrap-realtypress .pg-title h1 small{color:#fff!important;font-weight:300!important}#realty .content-text.after-form h2+p{font-size:clamp(16px, 1.0416666666667vw, 20px);color:var(--dark);font-weight:400;margin:0 0 clamp(6.6666666666667px,.52083333333333vw,10px)}#realty .section-heading h2{line-height:1.5}#realty.bootstrap-realtypress .rps-result-feature-label-sm{color:#fff;background:var(--primary)}#propertyfeed .bootstrap-realtypress .rps-listing-carousel-shortcode .bx-wrapper .bx-caption{position:relative;bottom:unset;left:unset;text-shadow:unset;background:unset;width:unset;font-weight:unset;font-size:unset;overflow:unset;height:unset!important;padding:unset!important;cursor:unset;border-top:unset;text-align:unset;background-color:#f2f2f2}#propertyfeed .bx-wrapper .bx-caption span{color:#000;padding:0}#propertyfeed .bx-wrapper{overflow:unset!important;max-width:100%!important}#propertyfeed .bx-controls .bx-next,#propertyfeed .bx-controls .bx-prev{background:unset!important;background-size:18px!important;background-position:center center!important;background-repeat:no-repeat!important;border:none!important}#footer-form.contact .elementor-icon-list-text,#propertyfeed .bootstrap-realtypress .rps-listing-carousel-shortcode .panel-body{padding:0}#propertyfeed .bootstrap-realtypress .panel-default{border-color:transparent}#propertyfeed .bootstrap-realtypress .rps-listing-carousel-shortcode.horizontal .bx-wrapper .bx-viewport{margin:0;left:0}#footer .elementor-widget-shortcode,#propertyfeed>.e-con-inner>.elementor-element,.floatingsocial .socials ul li{width:100%}#propertyfeed .price{display:flex;background-color:var(--dark);align-items:center;justify-content:space-between;padding:6px 15px}#propertyfeed .price span{color:#fff!important;font-size:16px;font-weight:400;font-family:var(--heading)}#propertyfeed .price span strong{color:#fff!important;font-weight:700}#propertyfeed #properties-container .properties-card h3{font-size:clamp(16px, .9375vw, 18px);font-family:var(--heading);font-weight:700;display:flex;align-items:center;justify-content:space-between;color:#10264a;line-height:1.15;padding:clamp(6.6666666666667px,.52083333333333vw,10px) clamp(10px,.78125vw,15px) 5px;margin:0}#propertyfeed #properties-container .properties-card h3+p{font-size:16px;font-weight:400;color:#10264a;line-height:1;font-family:var(--heading);text-align:left;padding:0 clamp(10px,.78125vw,15px) 5px}#propertyfeed #properties-container .properties-card ul{padding:clamp(10px,.78125vw,15px);list-style:none;margin:0;display:flex;flex-wrap:wrap;background-color:#f2f2f2}#propertyfeed #properties-container .properties-card ul li{margin:0 clamp(8px,1.8229166666667vw,35px) 0 0;font-size:clamp(16px, .83333333333333vw, 16px);font-family:var(--heading);color:var(--dark);font-weight:400}#propertyfeed #properties-container .properties-card ul li:first-child,#propertyfeed #properties-container .properties-card ul li:nth-child(2),#propertyfeed #properties-container .properties-card ul li:nth-child(3){padding-left:clamp(18px,1.1979166666667vw,23px);background-size:clamp(15px,.9375vw,18px);background-repeat:no-repeat;background-position:left center}#properties-container form .form-group #input_city,#propertyfeed #properties-container .properties-card ul li:first-child{background-image:url(i/icons/icon-address.svg)}#properties-container form .form-group #input_bedrooms,#propertyfeed #properties-container .properties-card ul li:nth-child(2){background-image:url(i/icons/icon-beds.svg)}#properties-container form .form-group #input_bathrooms,#propertyfeed #properties-container .properties-card ul li:nth-child(3){background-image:url(i/icons/icon-baths.svg)}.single-rps_listing #singleRealty.bootstrap-realtypress .rps-property-photo-row .bx-pager-wrap,.single-rps_listing #singleRealty.bootstrap-realtypress .rps-property-photo-row .bx-slider li{height:clamp(300px,34.114583333333336vw,655px)!important;max-height:clamp(300px,34.114583333333336vw,655px)!important}.single-rps_listing #singleRealty.bootstrap-realtypress .rps-single-listing{margin:0;padding:0 0 var(--spacing)!important}.single-rps_listing #singleRealty.bootstrap-realtypress .rps-single-listing .rps-single-feature-label,.single-rps_listing #singleRealty.bootstrap-realtypress .rps-single-listing .rps-single-feature-label-sm{background:#f0f0f0!important;color:var(--text)!important;padding:clamp(6.666666666666667px,.5208333333333334vw,10px) clamp(19.333333333333332px,1.5104166666666667vw,29px);margin-right:clamp(8.666666666666666px,.6770833333333334vw,13px);margin-bottom:clamp(8px,.625vw,12px);font-weight:400;line-height:1.5;border-radius:0}.single-rps_listing #singleRealty.bootstrap-realtypress .rps-single-listing .rps-single-feature-label{font-size:var(--font-size)}.single-rps_listing #singleRealty.bootstrap-realtypress .rps-single-listing .rps-single-feature-label-sm{font-size:clamp(14px, 1.0416666666666667vw, 20px)}.single-rps_listing #singleRealty.bootstrap-realtypress .rps-pricing.rps-text-center-sm{font-size:clamp(33.333333333333336px, 2.6041666666666665vw, 50px);color:var(--dark)}.single-rps_listing #singleRealty.bootstrap-realtypress .rps-pricing.rps-text-center-sm small{color:var(--dark)}.single-rps_listing #singleRealty.bootstrap-realtypress table *{font-family:var(--font);color:var(--text)}.single-rps_listing #singleRealty.bootstrap-realtypress table tbody{display:flex;flex-wrap:wrap;justify-content:flex-start;grid-gap:12px}.single-rps_listing #singleRealty.bootstrap-realtypress table tbody tr{display:flex!important;flex-direction:column!important;width:calc(33% - 8px)!important;max-width:calc(33% - 8px)!important;flex:0 0 calc(33% - 8px)!important;align-items:flex-start!important;justify-content:flex-start!important;padding:clamp(20px,2.0833333333333335vw,40px)!important;border:1px solid #ccc!important;text-align:left!important;grid-gap:8px!important;margin:0!important}.single-rps_listing #singleRealty.bootstrap-realtypress table strong{display:block;font-size:clamp(18px, 1.5104166666666667vw, 29px);line-height:.9}.single-rps_listing #singleRealty.bootstrap-realtypress .bx-viewport,.single-rps_listing #singleRealty.bootstrap-realtypress table{border:none!important}.single-rps_listing #singleRealty.bootstrap-realtypress table tbody tr td{border:none!important;text-align:left;padding:0}.single-rps_listing #singleRealty.bootstrap-realtypress .rps-single-listing .bx-wrapper .bx-controls-direction a{background:var(--primary);background-size:60%;background-repeat:no-repeat;background-position:center;margin:auto 0;width:clamp(26.666666666666668px,2.0833333333333335vw,40px);height:clamp(26.666666666666668px,2.0833333333333335vw,40px);bottom:0}.single-rps_listing #singleRealty.bootstrap-realtypress .rps-contact-form-wrap-v h3{text-align:left}.single-rps_listing #singleRealty.bootstrap-realtypress .rps-contact-form-wrap-v h3 small{display:block;line-height:1.3}.single-rps_listing #singleRealty.bootstrap-realtypress .captcha-note{padding:0;text-align:center;margin:clamp(3.3333333333333335px,.2604166666666667vw,5px) 0 10px}.single-rps_listing #singleRealty.bootstrap-realtypress .captcha-note p{font-size:12px!important}.single-rps_listing #singleRealty.bootstrap-realtypress .elementor-field-group .elementor-select-wrapper select,.single-rps_listing #singleRealty.bootstrap-realtypress .elementor-form .elementor-field:not(.single-rps_listing #singleRealty.bootstrap-realtypress .elementor-form .elementor-field.elementor-select-wrapper,.single-rps_listing #singleRealty.bootstrap-realtypress .elementor-form .elementor-field.elementor-acceptance-field){font-size:15px!important;padding:10px!important;max-height:100px!important;resize:none!important}.single-rps_listing #singleRealty.bootstrap-realtypress .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100.e-form__buttons{padding:0!important;justify-content:center}.single-rps_listing #singleRealty.bootstrap-realtypress .rps-property-photo-row .bx-slider li img{width:100%!important;object-fit:cover!important}form.result-filter-frm .panel-body{display:flex!important;flex-direction:column!important}form.result-filter-frm .panel-body small{display:block;color:var(--dark);margin:0 0 8px}#propertyfeed .bx-slider,#propertyfeed.rps-result .row{padding:0!important;display:flex!important;grid-gap:clamp(40px,3.125vw,60px) clamp(20px,1.5625vw,30px)!important;flex-wrap:wrap!important;justify-content:center!important}#propertyfeed .bx-slider li:not(#propertyfeed .bx-slider .fp-meta li),#propertyfeed.rps-result .listing-container{height:auto!important;margin:0!important;position:relative;border-radius:0;overflow:hidden;border:none!important}#propertyfeed .bx-slider li:not(#propertyfeed .bx-slider .fp-meta li){width:calc(33% - 21px)!important;display:flex;flex-direction:column}#propertyfeed.rps-result .listing-container{width:calc(50% - 20px)!important}#propertyfeed.rps-result .listing-container .rps-property-result{display:flex!important;flex-direction:column;width:100%!important;height:100%!important}#propertyfeed .bx-slider li:not(#propertyfeed .bx-slider .listing-overlay li) a:not(.button),#propertyfeed.rps-result .rps-property-result a:not(.button){display:flex!important;flex-direction:column!important;width:100%!important;border:1px solid #fff!important}#propertyfeed .bx-slider li:not(#propertyfeed .bx-slider .listing-overlay li) a:not(.button):hover,#propertyfeed.rps-result .rps-property-result a:not(.button):focus{border:1px solid var(--primary)!important;transition:.3s!important}#propertyfeed .bx-slider li .listing-overlay,#propertyfeed.rps-result .rps-property-result .listing-overlay{display:flex;width:100%;flex-direction:column;flex-wrap:unset;align-items:center;justify-content:flex-start;opacity:1!important;transition:.3s}#propertyfeed .bx-slider li .listing-overlay .listing-address p,#propertyfeed.rps-result .rps-property-result .listing-overlay .listing-address p{color:var(--dark)!important;font-family:var(--font)!important;font-weight:700!important;line-height:1.07!important;text-align:center!important;text-transform:uppercase!important;margin:0 0 10px!important}#propertyfeed .bx-slider li .listing-overlay .listing-address p{font-size:clamp(21.333333333333332px, 1.6666666666666667vw, 32px)!important}#propertyfeed.rps-result .rps-property-result .listing-overlay .listing-address p{font-size:clamp(18px, 1.3020833333333333vw, 25px)!important}#propertyfeed .bx-slider li .listing-overlay .listing-address p small,#propertyfeed.rps-result .rps-property-result .listing-overlay .listing-address p small{display:block!important;color:#eee!important;font-weight:400!important;font-size:clamp(15px, .9375vw, 18px)!important}#propertyfeed .bx-slider li .listing-overlay #property-actions,#propertyfeed.rps-result .rps-property-result .listing-overlay #property-actions,#testimonials .elementor-testimonial__footer{margin-top:auto}#propertyfeed .bx-slider li .listing-overlay .listing-price,#propertyfeed.rps-result .rps-property-result .listing-overlay .listing-price{color:var(--dark)!important;font-family:var(--font)!important;font-size:clamp(25px, 2.0833333333333335vw, 40px)!important;font-weight:700!important;line-height:1.07!important;margin:0 0 clamp(20px,1.5625vw,30px)!important;text-align:center}#propertyfeed .bx-slider li .listing-overlay .listing-details,#propertyfeed.rps-result .rps-property-result .listing-overlay .listing-details{display:flex;flex-wrap:wrap;align-items:center;justify-content:center!important;grid-gap:clamp(13.333333333333334px,1.0416666666666667vw,20px) clamp(23.333333333333332px,1.8229166666666667vw,35px);width:100%;justify-content:center}#propertyfeed .bx-slider li .listing-overlay .listing-details li,#propertyfeed.rps-result .rps-property-result .listing-overlay .listing-details li{color:var(--text)!important;font-family:var(--font)!important;font-weight:500!important;line-height:.9!important;margin:0!important;display:flex;align-items:center;justify-content:center!important;grid-gap:clamp(7.333333333333333px,0.5729166666666666vw,11px);border-radius:0!important;text-align:center}#propertyfeed .bx-slider li .listing-overlay .button,#propertyfeed.rps-result .rps-property-result .listing-overlay .button{display:flex!important;padding:var(--button-padding--top) var(--button-padding--right) var(--button-padding--bottom) var(--button-padding--left)!important;justify-content:center!important;align-items:center!important;background:var(--primary)!important;color:#fff!important;font-family:var(--font)!important;text-align:center!important;line-height:1!important}#propertyfeed .bx-slider li.slide,#propertyfeed.rps-result .listing-container{background-color:#000;transition:.3s}#propertyfeed .bx-slider li .listing-overlay:focus .button,#propertyfeed .bx-slider li .listing-overlay:hover .button,#propertyfeed.rps-result .rps-property-result .listing-overlay:focus .button,#propertyfeed.rps-result .rps-property-result .listing-overlay:hover .button{background:#0043b5!important;color:#fff!important;transition:.3s}.bootstrap-realtypress .h1,.bootstrap-realtypress .h2,.bootstrap-realtypress .h3,.bootstrap-realtypress .h4,.bootstrap-realtypress h1,.bootstrap-realtypress h2,.bootstrap-realtypress h3,.bootstrap-realtypress h4{color:var(--dark)!important;line-height:.9!important;letter-spacing:-1px!important;font-weight:700!important}.bootstrap-realtypress .h1,.bootstrap-realtypress h1{font-size:var(--font-size--h1)!important}.bootstrap-realtypress .h2,.bootstrap-realtypress h2{font-size:var(--font-size--h2)!important}.bootstrap-realtypress .h3,.bootstrap-realtypress h3{font-size:var(--font-size--h3)!important}.bootstrap-realtypress .h4,.bootstrap-realtypress h4{font-size:var(--font-size--h4)!important}.bootstrap-realtypress .table,.bootstrap-realtypress .table tbody tr td,.bootstrap-realtypress .table thead tr th,.bootstrap-realtypress .table tr td,.bootstrap-realtypress p{font-family:var(--font)!important;line-height:var(--line-height)!important;color:var(--text)!important;font-weight:400!important}.pagination.result-pagination li .page-numbers.current,.rps-listing-stats label{font-weight:700!important}.single-rps_listing #singleRealty.bootstrap-realtypress .bx-slider li{margin:0!important;border:none!important;border-radius:0!important}.single-rps_listing #singleRealty.bootstrap-realtypress .rps-pricing{margin:30px 0 15px!important}.single-rps_listing #singleRealty.bootstrap-realtypress .extra-gap>[class*=col]:first-of-type{padding:0 clamp(53.333333333333336px,4.166666666666667vw,80px) 0 0!important}.single-rps_listing #singleRealty.bootstrap-realtypress .adding-heading-padding h3{margin:var(--spacing) 0 30px}.single-rps_listing #singleRealty.bootstrap-realtypress .rps-single-listing .rps-agent-details .agent-photo{border:1px solid #eee;float:unset;margin:0 0 20px;max-width:100%;display:block;width:clamp(146.66666666666666px,11.458333333333334vw,220px);height:clamp(123.33333333333333px,9.635416666666666vw,185px);object-fit:cover}.single-rps_listing #singleRealty.bootstrap-realtypress .rps-contact-form-wrap-v h3,.single-rps_listing #singleRealty.bootstrap-realtypress .rps-single-listing .rps-agent-details h3{margin:0 0 17px!important}.single-rps_listing #singleRealty.bootstrap-realtypress .rps-contact-form-wrap-v,.single-rps_listing #singleRealty.bootstrap-realtypress .rps-single-listing .rps-agent-details{padding:clamp(25px,2.6041666666666665vw,50px) 25px}.single-rps_listing #singleRealty.bootstrap-realtypress .rps-contact-form-wrap-v{padding:clamp(25px,1.5625vw,30px) 25px;display:block!important;border-radius:0}.single-rps_listing #singleRealty.bootstrap-realtypress .rps-contact-form-wrap-v .captcha-note a,.single-rps_listing #singleRealty.bootstrap-realtypress .rps-contact-form-wrap-v .captcha-note p{color:var(--text)!important;text-align:center!important;font-family:var(--font)!important;font-size:16px!important;font-weight:400!important;line-height:1.31!important}.single-rps_listing #singleRealty.bootstrap-realtypress .rps-contact-form-wrap-v .captcha-note a{color:var(--dark)!important;text-decoration:underline!important}.captcha-note a:focus,.captcha-note a:hover,.single-rps_listing #singleRealty.bootstrap-realtypress .rps-contact-form-wrap-v .captcha-note a:focus,.single-rps_listing #singleRealty.bootstrap-realtypress .rps-contact-form-wrap-v .captcha-note a:hover{color:var(--text)!important}.property-photo-gallery{display:grid;gap:clamp(19.333333333333332px,1.5104166666666667vw,29px) clamp(17.333333333333332px,1.3541666666666667vw,26px);grid-template-areas:"a a a a b c" "a a a a d e" "a a a a f g";grid-template-rows:repeat(3,1fr);max-height:clamp(436.6666666666667px,34.114583333333336vw,655px);overflow:hidden;position:relative}.photo-item,.photo-item img{width:100%;height:100%;display:block}.property-photo-gallery .photo-item:first-child{grid-area:a}.property-photo-gallery .photo-item:nth-child(2){grid-area:b}.property-photo-gallery .photo-item:nth-child(3){grid-area:c}.property-photo-gallery .photo-item:nth-child(4){grid-area:d}.property-photo-gallery .photo-item:nth-child(5){grid-area:e}.property-photo-gallery .photo-item:nth-child(6){grid-area:f}.property-photo-gallery .photo-item:nth-child(7){grid-area:g}.photo-item{position:relative;overflow:hidden;text-decoration:none;border:1px solid #f2f2f2;background:#000}.photo-item img{object-fit:cover;transition:.3s}.photo-item img:focus,.photo-item img:hover{transition:.3s;opacity:.75}.overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,.6);color:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.rps-footer *,.single-rps_listing #singleRealty.bootstrap-realtypress .rps-contact-form-wrap-v#rpscontact .captcha-note p,.single-rps_listing #singleRealty.bootstrap-realtypress .rps-contact-form-wrap-v#rpscontact .captcha-note p a{font-size:13px!important}.lg-backdrop{z-index:99999999!important}.lg-outer{z-index:999999999!important}.pagination.result-pagination{margin:var(--spacing) 0 0!important;display:flex!important;align-items:center!important;justify-content:center!important;grid-gap:clamp(5.333333333333333px,0.4166666666666667vw,8px)!important}#featured-properties .bootstrap-realtypress h3,#realty.bootstrap-realtypress h3,.floatingsocial .socials ul,.floatingsocial .socials ul li,.pagination.result-pagination li,.rps-footer .row{margin:0!important}.pagination.result-pagination li .page-numbers{display:flex!important;width:auto!important;height:clamp(24.666666666666668px,1.9270833333333333vw,37px)!important;background-color:#fff!important;color:#000!important;font-family:var(--heading)!important;font-size:clamp(13.333333333333334px, 1.0416666666666667vw, 20px)!important;font-weight:400!important;line-height:.9!important;align-items:center!important;justify-content:center!important;padding:0 clamp(10px,.78125vw,15px)!important;border:none!important;transition:.3s}.pagination.result-pagination li .page-numbers.current,.pagination.result-pagination li .page-numbers:not(.dots):focus,.pagination.result-pagination li .page-numbers:not(.dots):hover{background-color:var(--primary)!important;color:#fff!important}.rps-footer *{padding:0!important}.rps-footer .row{display:flex!important;grid-gap:clamp(40px,3.125vw,60px)!important}.rps-footer{border:none!important;background-color:#f2f2f2!important;padding:30px!important;margin:clamp(40px,3.125vw,60px) -15px 0}.rps-listing-stats label{color:var(--dark)!important;margin-top:8px!important}#aerial h2,#footer-form .form h3+p,.content-text h2,.section-heading h2{margin:0 0 clamp(16.666666666667px,1.3020833333333vw,25px)}.single-rps_listing #singleRealty.bootstrap-realtypress .btn{font-family:var(--font)!important;font-size:var(--font-size)!important;padding:var(--button-padding--top) var(--button-padding--right) var(--button-padding--bottom) var(--button-padding--left)!important;background-color:var(--primary)!important;color:#fff!important;line-height:1!important;font-weight:500!important;text-transform:var(--button-text--casing)!important;border:1px solid var(--primary)!important;cursor:pointer!important;display:inline-block!important;transition:var(--transition)!important}.single-rps_listing #singleRealty.bootstrap-realtypress .btn strong{color:#fff!important;margin-left:10px!important}.single-rps_listing #singleRealty.bootstrap-realtypress .btn:focus,.single-rps_listing #singleRealty.bootstrap-realtypress .btn:hover{filter:grayscale(1)!important;opacity:.75!important}#propertyfeed #properties-container .bx-slider li .icon-city{background-image:url(i/icons/icon-address.svg);width:clamp(13.333333333333334px,1.0416666666666667vw,20px);flex:0 0 clamp(13.333333333333334px,1.0416666666666667vw,20px);height:clamp(17.333333333333332px,1.3541666666666667vw,26px)}#propertyfeed #properties-container .bx-slider li .icon-beds{flex:0 0 clamp(21.333333333333332px,1.6666666666666667vw,32px)}#propertyfeed #properties-container .bx-slider li .icon-baths{flex:0 0 clamp(18px,1.40625vw,27px)}#properties-container form h2{line-height:25px!important;font-size:clamp(20px, 1.3020833333333333vw, 25px)!important;text-align:center!important;width:100%!important;margin:0 0 10px!important}#propertyfeed #properties-container .icon-beds,#propertyfeed.rps-result .icon-city{background-image:url(i/icons/icon-address.svg);width:13px;height:17px}#header .navigation li:first-child a svg,#propertyfeed #properties-container .pc__img img,.content-img img{display:block;width:100%;height:100%;object-fit:cover}#propertyfeed #properties-container .bx-slider li{border:none}#propertyfeed #properties-container .bed_bath{background-color:#f2f2f2;border:none;margin:0;padding:0;font-size:unset;display:flex!important;align-items:flex-start;justify-content:flex-start}#properties-container form{border:1px solid #d6d6d6;background:#fff;display:flex;align-items:center;grid-gap:10px;box-shadow:0 0 15px rgba(0,0,0,.15);flex-wrap:wrap;padding:clamp(20px,1.5625vw,30px)!important}#realty #properties-container .sticky{margin:0 0 clamp(28px,2.1875vw,42px);position:sticky;top:145px}#properties-container form .form-actions,#properties-container form .form-group{width:100%;position:relative}#properties-container form .form-group .custom-arrow{position:absolute;right:clamp(10px,.78125vw,15px);top:50%;transform:translateY(-50%);pointer-events:none}#properties-container form .form-group .custom-arrow svg{display:block}#footer img,#header .navigation li:first-child a{height:clamp(42.666666666667px,3.3333333333333vw,64px)}#properties-container form .form-heading p{color:var(--text);font-family:var(--font);font-size:clamp(18px, 1.0416666666667vw, 20px);font-weight:500;line-height:.9}#properties-container form .form-group input,#properties-container form .form-group select{width:100%;appearance:none;padding:0 clamp(20px,1.5625vw,30px) 0 clamp(32px,2.5vw,48px);background-repeat:no-repeat;border:1px solid #f3f3f3;transition:.3s;color:var(--text);font-family:var(--font);font-size:clamp(12px, 1.0416666666667vw, 20px);font-weight:400;height:clamp(40px,2.8645833333333vw,55px);background-position:clamp(8px,.63vw,12px) center;background-size:clamp(17px,1.3vw,25px);cursor:pointer}#properties-container form .form-group input::placeholder{color:var(--text)}#properties-container form .form-group #input_price{background-image:url(i/icons/search-price.svg)}#properties-container form .form-group #input_transaction_type{background-image:url(i/icons/search-type.svg)}#properties-container form .form-group input:focus,#properties-container form .form-group input:hover,#properties-container form .form-group select:focus,#properties-container form .form-group select:hover{border:clamp(.66666666666667px,.052083333333333vw,1px) solid var(--primary);transition:.3s}#properties-container form .form-actions button{display:flex;align-items:center;justify-content:center;background:var(--primary);color:#fff;font-family:var(--font);font-size:clamp(13px, .94vw, 18px);font-weight:500;line-height:.9;border:none;text-align:center;width:100%;height:clamp(36.666666666667px,2.8645833333333vw,55px);padding:clamp(6.6666666666667px,.52083333333333vw,10px);cursor:pointer;position:relative;transition:.3s}#properties-container form .form-actions button:focus,#properties-container form .form-actions button:hover{background:var(--dark);color:#fff;transition:.3s}#properties-container form .form-actions button svg{margin-left:clamp(5px,.36vw,7px);transition:var(--transition);left:0;position:relative;width:clamp(12px,.9375vw,18px);height:clamp(10px,.78125vw,15px)}#properties-container form .form-actions button svg *{fill:#FFF}#properties-container form .form-actions button:focus svg,#properties-container form .form-actions button:hover svg{left:clamp(2px,.16vw,3px)}#realty #properties-container form .form-container .fc-inputs,.plane-list ul{display:flex;flex-wrap:wrap;grid-gap:10px}#propertyfeed.rps-result .row:after,#propertyfeed.rps-result .row:before,#realty.bootstrap-realtypress .container:after,#realty.bootstrap-realtypress .container:before,#realty.bootstrap-realtypress .row:after,#realty.bootstrap-realtypress .row:before,.bootstrap-realtypress .rps-footer .row:after,.bootstrap-realtypress .rps-footer .row:before,.property-photo-gallery:after,.property-photo-gallery:before{content:none!important}#realty.bootstrap-realtypress .row-property-result{display:flex;grid-gap:30px}#realty.bootstrap-realtypress .row-property-result #properties-container{width:calc(25% - 15px)!important}#realty.bootstrap-realtypress .row-property-result .col-property-result{width:calc(75% - 15px)!important}#realty.bootstrap-realtypress .visible-lg,#realty.bootstrap-realtypress .visible-sm,#realty.bootstrap-realtypress .visible-xs,.page-id-158 #footer-form:not(#footer-form.inner),.page-id-176 #footer-form:not(#footer-form.inner),.page-id-350 #footer-form:not(#footer-form.inner),.page-id-67294 #footer-form:not(#footer-form.inner),.photo-item.d-none{display:none!important}#gmap{overflow:hidden!important;height:clamp(160px,10.416666666666666vw,200px)!important;margin:0 0 10px}#singleRealty.bootstrap-realtypress .rps-contact-form-wrap-v h3,#singleRealty.bootstrap-realtypress .rps-single-listing .rps-agent-details h3{margin:0 0 17px!important;font-size:clamp(18px, 1.3020833333333333vw, 25px)!important;text-align:center!important}#propertyfeed.rps-result .listing-container{border:1px solid #ccc!important}#propertyfeed.rps-result .listing-container:focus,#propertyfeed.rps-result .listing-container:hover{border:1px solid var(--primary)!important}.single-rps_listing #singleRealty.bootstrap-realtypress .rps-contact-form-wrap-v#rpscontact .elementor-button{font-size:clamp(15px, .8333333333333334vw, 16px)!important;padding:8px 24px!important}@media (min-width:992px){#singleRealty.bootstrap-realtypress .rp-listing-sidebar{padding:0 0 0 clamp(15px,1.0416666666666667vw,20px)!important}}@media (max-width:991px){#propertyfeed.rps-result .listing-container{width:calc(50% - 18px)!important}#realty.bootstrap-realtypress.rps-mb30{margin-top:0}.single-rps_listing #singleRealty.bootstrap-realtypress .extra-gap>[class*=col]:first-of-type{padding:clamp(53.333333333333336px,4.166666666666667vw,80px) 0 0!important}}@media (max-width:767px){#propertyfeed .bx-slider li:not(#propertyfeed .bx-slider .fp-meta li),#realty.bootstrap-realtypress .row-property-result #properties-container,#realty.bootstrap-realtypress .row-property-result .col-property-result{width:100%!important}#realty.bootstrap-realtypress .row-property-result{flex-direction:column}#properties-container form h2{text-align:left!important;position:relative;padding-right:30px;cursor:pointer;transition:.3s;margin:0!important}#properties-container form h2:after{content:'';position:absolute;top:0;bottom:0;right:0;display:block;width:clamp(15px,1.0416666666666667vw,20px);height:clamp(15px,1.0416666666666667vw,20px);background-image:url(i/icons/icon-plus.svg);background-size:100%;background-repeat:no-repeat;background-position:center;transition:.3s;margin:auto 0}#properties-container form h2.active:after{background-image:url(i/icons/icon-minus.svg);transition:.3s}#realty #properties-container form .form-container{margin-top:15px;display:none;overflow:hidden}#singleRealty.bootstrap-realtypress .rps-single-listing .rps-single-features{display:flex;flex-wrap:wrap;justify-content:flex-start}#singleRealty.bootstrap-realtypress .extra-gap>[class*=col]:first-of-type,.single-rps_listing #singleRealty.bootstrap-realtypress .extra-gap>[class*=col]:first-of-type{padding:0!important}.property-photo-gallery{gap:15px!important;grid-template-areas:'a a a' 'a a a' 'b c d';max-height:clamp(436.6666666666667px,34.114583333333336vw,655px);grid-template-rows:repeat(3,1fr)}#singleRealty table tbody tr{width:calc(50% - 8px)}.rps-footer{padding:20px!important;margin:clamp(40px,3.125vw,60px) 0 0}.rps-footer .row{grid-gap:15px!important;flex-direction:column!important}#singleRealty.bootstrap-realtypress .rps-text-center-sm:not(h1){text-align:left!important}#properties-container form .form-actions,#properties-container form .form-group{width:calc(50% - 5px)}#realty .row-property-result #properties-container,#realty .row-property-result .col-property-result{width:100%}#realty .row-property-result{grid-gap:0;flex-direction:column}#realty #properties-container form .form-container.active{transition:max-height .4s}.bootstrap-realtypress div#propertyfeed .visible-xs{display:none!important}.single-rps_listing #singleRealty.bootstrap-realtypress table tbody tr{width:calc(50% - 8px)!important;max-width:calc(50% - 8px)!important;flex:0 0 calc(50% - 8px)!important}.rps-single-features .rps-single-feature-label:not(.rps-single-features .rps-single-feature-label-sm){width:max-content!important;flex:0 0 max-content!important}.rps-single-features{align-items:flex-start!important;justify-content:flex-start!important}.bootstrap-realtypress .rps-single-listing .rps-single-features{margin-top:15px!important}.single-rps_listing #singleRealty.bootstrap-realtypress .rps-contact-form-wrap-v .e-form__buttons{justify-content:center}}@media (max-width:500px){#properties-container form .form-actions,#properties-container form .form-group{width:100%}.single-rps_listing #singleRealty.bootstrap-realtypress table tbody tr{width:100%!important;max-width:100%!important;flex:0 0 100%!important}#propertyfeed.rps-result .listing-container{width:100%!important}}#singleRealty.bootstrap-realtypress .container.pt{padding-top:var(--spacing)!important}#singleRealty.bootstrap-realtypress .container.pb{padding-bottom:var(--spacing)!important}#gmap iframe,#properties-container form .form-group input,#properties-container form .form-group select,#realty #properties-container form,.photo-item,.rps-footer,.single-rps_listing #singleRealty.bootstrap-realtypress .rps-contact-form-wrap-v,.single-rps_listing #singleRealty.bootstrap-realtypress .rps-single-listing .rps-single-feature-label,.single-rps_listing #singleRealty.bootstrap-realtypress .rps-single-listing .rps-single-feature-label-sm,.single-rps_listing #singleRealty.bootstrap-realtypress table tbody tr{border-radius:clamp(4.666666666666667px,.3645833333333333vw,7px)!important}#propertyfeed .bx-slider li:not(#propertyfeed .bx-slider .listing-overlay li) a:not(.button),#propertyfeed.rps-result .rps-property-result a:not(.button){transition:background-size 1.2s ease-in-out!important;overflow:hidden!important;box-shadow:0 13px 16px 0 rgba(0,0,0,.07)!important;background:#fff!important;height:100%}#propertyfeed .bx-slider li:not(#propertyfeed .bx-slider .listing-overlay li) a:not(.button) img,#propertyfeed.rps-result .rps-property-result a:not(.button) img{display:block!important;width:100%!important;height:100%!important;object-fit:cover;transition:.3s!important}#propertyfeed .bx-slider li:not(#propertyfeed .bx-slider .listing-overlay li) a:not(.button):focus img,#propertyfeed .bx-slider li:not(#propertyfeed .bx-slider .listing-overlay li) a:not(.button):hover img,#propertyfeed.rps-result .rps-property-result a:not(.button):focus img,#propertyfeed.rps-result .rps-property-result a:not(.button):hover img{transform:scale(1.1)!important;transition:.3s!important}#propertyfeed .bx-slider li .listing-overlay,#propertyfeed.rps-result .rps-property-result .listing-overlay{position:absolute;bottom:14px!important;left:14px!important;right:14px!important;width:calc(100% - 28px)!important;height:auto!important;padding:15px 20px!important;border-radius:8px!important;background:rgba(0,33,90,.7)!important;margin:0!important;align-items:unset!important;justify-content:unset!important}#propertyfeed .bx-slider li .listing-overlay .button,#propertyfeed.rps-result .rps-property-result .listing-overlay .button{padding:8px 15px!important;border-radius:7px!important;font-size:14px!important;font-weight:700!important;background:var(--primary)!important;background-size:300%!important;transition:.3s!important;background-position:0 0!important;transform-origin:center!important;transform:scale(1)}#propertyfeed.rps-result .listing-container,#propertyfeed.rps-result .listing-container:focus,#propertyfeed.rps-result .listing-container:hover{border:none!important;transition:.3s!important}#propertyfeed .bx-slider li:focus .listing-overlay .button,#propertyfeed .bx-slider li:hover .listing-overlay .button,#propertyfeed.rps-result .rps-property-result:focus .listing-overlay .button,#propertyfeed.rps-result .rps-property-result:hover .listing-overlay .button{background:var(--dark)!important;background-size:300%!important;background-position:100% 0!important;animation:.2s ease-in-out forwards scalePulse}#propertyfeed .bx-slider li .listing-overlay h3,#propertyfeed.rps-result .rps-property-result .listing-overlay h3{color:#fff!important;text-align:left!important;font-size:clamp(18px, 1.1979166666666667vw, 23px)!important;font-weight:700!important;line-height:1.07!important;letter-spacing:-1px!important;margin:0 0 clamp(13.333333333333334px,1.0416666666666667vw,20px)!important;text-transform:capitalize!important}#propertyfeed .bx-slider li .listing-overlay h3 span,#propertyfeed.rps-result .rps-property-result .listing-overlay h3 span{display:block;font-size:clamp(16px, 1.09375vw, 21px)!important;margin:8px 0 0!important}#propertyfeed .bx-slider li .listing-overlay .listing-details,#propertyfeed.rps-result .rps-property-result .listing-overlay .listing-details{justify-content:flex-start!important;grid-gap:clamp(6.666666666666667px,0.5208333333333334vw,10px) clamp(11.333333333333334px,0.8854166666666666vw,17px)!important;margin:0!important}#propertyfeed .bx-slider li .listing-overlay .listing-details li,#propertyfeed.rps-result .rps-property-result .listing-overlay .listing-details li{color:#fff!important;font-size:clamp(14px, .8333333333333334vw, 16px)!important;grid-gap:clamp(5.333333333333333px,0.4166666666666667vw,8px)!important}#propertyfeed .bx-slider li .listing-overlay .listing-details li.ld-last,#propertyfeed.rps-result .rps-property-result .listing-overlay .listing-details li.ld-last{margin-right:auto!important}#propertyfeed #properties-container .bx-slider li .icon-beds,#propertyfeed #properties-container .icon-beds,#propertyfeed.rps-result .icon-beds{background-image:url(i/icons/icon-beds.svg);width:clamp(21.333333333333px,1.6666666666667vw,32px);flex:0 0 clamp(21.333333333333px,1.6666666666667vw,32px);height:clamp(21.333333333333px,1.6666666666667vw,32px)}#propertyfeed #properties-container .bx-slider li .icon-baths,#propertyfeed #properties-container .icon-baths,#propertyfeed.rps-result .icon-baths{background-image:url(i/icons/icon-baths.svg);width:clamp(21.333333333333px,1.6666666666667vw,32px);flex:0 0 clamp(21.333333333333px,1.6666666666667vw,32px);height:clamp(21.333333333333px,1.6666666666667vw,32px)}#propertyfeed #properties-container .bx-slider li .icon-sqft,#propertyfeed #properties-container .icon-location,#propertyfeed.rps-result .icon-sqft{background-image:url(i/icons/icon-sqft.svg);width:clamp(21.333333333333px,1.6666666666667vw,32px);flex:0 0 clamp(21.333333333333px,1.6666666666667vw,32px);height:clamp(21.333333333333px,1.6666666666667vw,32px)}#propertyfeed.rps-result .listing-container{padding:0!important;background-color:unset!important;background:#fff;box-shadow:0 13px 16px 0 rgba(0,0,0,.07)}#featured-properties .fp-card .fp-meta ul li a.button,#footer-form .form .elementor-button,#propertyfeed .fp-card .fp-meta ul li .button{padding:clamp(6.6666666666667px,.52083333333333vw,10px) clamp(10px,.78125vw,15px)!important;font-size:clamp(14px, .83333333333333vw, 16px)!important}#propertyfeed .bx-slider,#propertyfeed.rps-result .row{grid-gap:clamp(36.666666666666664px,2.8645833333333335vw,55px) clamp(25.333333333333332px,1.9791666666666667vw,38px)!important}#propertyfeed .bx-slider li .listing-overlay .listing-details li.ld-city,#propertyfeed.rps-result .rps-property-result .listing-overlay .listing-details li.ld-city{width:100%!important;justify-content:flex-start!important}.bootstrap-realtypress .pagination{border-radius:0!important}#featured-properties .bootstrap-realtypress .panel{margin-bottom:unset!important;background-color:unset!important;border:unset!important;border-radius:unset!important;-webkit-box-shadow:unset!important;box-shadow:unset!important}#featured-properties .bootstrap-realtypress .bx-slider li{text-align:left!important}.rps-listing-stats{margin:8px 0 16px!important}