#header .preheader ul li a:before,.ig-feed h2 a:before{background-size:contain;background-repeat:no-repeat;background-position:center;content:""}#header,#sidemenu.active{right:0}#header,#sidemenu-overlay{position:fixed;z-index:100000}.faqs .elementor-accordion .elementor-tab-title,.home-bio h2 em{text-transform:none}@font-face{font-family:Agatho;src:url('fonts/AgathoRegular.woff2') format('woff2'),url('fonts/AgathoRegular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}:root{--csfont:"Onest",sans-serif;--csheading:'Gloock',serif;--csheadingH2FontSize:clamp(29px, 3.6458333333333335vw, 70px);--csmainFontSize:clamp(16px, 1.09375vw, 22px);--font:"Manrope",sans-serif;--heading:"Agatho",serif;--gold:#CCB36D;--gold-text:#8B7025;--primary:var(--gold);--dark:#0A090A;--dark-opaque:rgba(10, 9, 10, 0.75);--grey:#707070;--text:#707070;--light:#f8f8f8;--light-gradient:linear-gradient(135deg, rgba(248,248,248,1) 0%, rgba(233,233,233,1) 100%);--footer-gradient:linear-gradient(180deg, rgba(241,241,241,1) 0%, rgba(255,255,255,1) 100%);--spacing:clamp(66.66666666666667px, 5.208333333333333vw, 100px);--headingH1FontSize:clamp(48.666666666666664px, 3.8020833333333335vw, 73px);--headingH2FontSize:clamp(40px, 3.125vw, 60px);--headingH3FontSize:clamp(21.333333333333332px, 1.6666666666666667vw, 32px);--headingH4FontSize:clamp(16px, 1.25vw, 24px);--mainFontSize:clamp(16px, 1.0416666666666667vw, 20px);--smallFontSize:calc(var(--mainFontSize) / 1.75);--lineHeight:1.625;--headingLineHeight:1.1;--buttonPaddingTop:clamp(14px, 0.9375vw, 18px);--buttonPaddingBottom:var(--buttonPaddingTop);--buttonPaddingLeft:clamp(43.333333333333336px, 3.3854166666666665vw, 65px);--buttonPaddingRight:var(--buttonPaddingLeft);--buttonRadius:0px;--buttonWeight:600;--buttonFont:var(--mainFontSize);--buttonTextColour:var(--dark);--buttonHoverFontColour:#fff}.coming-soon-page-enabled [data-elementor-post-type=elementor_library],.go-forward,.ion-realtypress-single .ion-realtypress-sidebar-block.agent .agent-details br,.listing-lightgallery,.rps-crea-terms-wrap button .fa,.rps-crea-terms-wrap hr,div#listing-details-follower{display:none}.coming-soon-page-enabled{font-family:var(--csfont)}.coming-soon-page-enabled p{font-size:var(--csmainFontSize)}.coming-soon-page-enabled .c21 img{max-width:190px!important;margin:clamp(53.333333333333336px,4.166666666666667vw,80px) 0 0!important}.coming-soon-page-enabled h2{color:#000;text-transform:uppercase;letter-spacing:5px;font-size:var(--csheadingH2FontSize)!important;font-family:var(--csheading !important);font-weight:400;letter-spacing:0}.coming-soon-page-enabled h2,.coming-soon-page-enabled p{text-align:center}.coming-soon-page-enabled p{color:#ccc;letter-spacing:5px}.coming-soon-page-enabled p a{color:#000;font-weight:300}.coming-soon-page-enabled p a:focus,.coming-soon-page-enabled p a:hover{color:#999}.coming-soon-page-enabled .elementor-icon svg{width:clamp(200px,15.104166666666666vw,290px)!important;height:auto!important}@media (max-width:640px){.coming-soon-page-enabled p{font-size:0}.coming-soon-page-enabled p a{display:block;font-size:14px}}.templogo img{width:275px;height:200px;margin-bottom:20px}#sm-overlay{height:0}.icon-bed{background-image:url(i/icons/icon-bed.svg);width:clamp(21.333333333333332px,1.6666666666666667vw,32px);height:clamp(18px,1.40625vw,27px)}.icon-bath{background-image:url(i/icons/icon-bath.svg);width:clamp(19.333333333333332px,1.5104166666666667vw,29px);height:clamp(19.333333333333332px,1.5104166666666667vw,29px)}.icon-map{background-image:url(i/icons/icon-map.svg);width:clamp(15.333333333333334px,1.1979166666666667vw,23px);height:clamp(20px,1.5625vw,30px)}.bg-light{background:linear-gradient(115deg,#f8f8f8 0,#e9e9e9 100%)}h1,h2,h3{font-family:var(--heading);color:var(--dark);font-weight:300;text-transform:uppercase;line-height:1;letter-spacing:.5px}h4{font-weight:200}h4 strong{font-weight:600;color:var(--gold-text)}#hero h1{color:#fff;line-height:.8}#hero h1 em,.home-bio h2 em{font-family:var(--font);font-size:clamp(19.333333333333332px, 1.5104166666666667vw, 29px);letter-spacing:clamp(5.333333333333333px, .4166666666666667vw, 8px);color:var(--gold);font-weight:400;display:block;font-style:normal;margin:6px 0 0}#sidemenu .elementor-widget-nav-menu a:focus,#sidemenu .elementor-widget-nav-menu a:hover,.faqs .elementor-accordion .elementor-tab-title a:focus,.faqs .elementor-accordion .elementor-tab-title a:hover,.home-bio h2 em,.home-calc h4,.home-properties ul.latest-properties li a:focus,.home-properties ul.latest-properties li a:hover,.home-worth h2+p strong,.promise h2+p strong{color:var(--gold-text)}.home-bio h2 em{font-size:var(--headingH4FontSize);letter-spacing:1px}.home-bio h2{margin:clamp(46.666666666666664px,3.6458333333333335vw,70px) 0 clamp(26.666666666666668px,2.0833333333333335vw,40px)}.home-bio p:not(:last-child){padding:0 clamp(43.333333333333336px,3.3854166666666665vw,65px);margin:0 0 clamp(36.666666666666664px,2.8645833333333335vw,55px)}#sidemenu .elementor-widget-social-icons,.home-properties ul.latest-properties,.pillar{margin:clamp(33.333333333333336px,2.6041666666666665vw,50px) 0 0}html .elementor-icon svg{width:auto;height:auto}.pillar .elementor-icon svg{max-height:clamp(70px,5.46875vw,105px)}.bs-card h3,.pillar .elementor-icon,.pillar h3{margin:0 0 clamp(10px,.78125vw,15px)}#featured,.section-heading{margin:0 0 clamp(40px,3.125vw,60px)}#header .navigation ul li:not(.toggle-side-menu) a,.bs-card p,.pillar p{padding:0 clamp(20px,1.5625vw,30px)}.ig-feed{background:var(--footer-gradient);padding:clamp(66.66666666666667px,5.208333333333333vw,100px) 0}.ig-feed h2 a{color:var(--dark);display:flex;align-items:center;justify-content:center}.ig-feed h2 a:before{background-image:url(i/icons/icon-ig-grey.svg);width:clamp(29.333333333333332px,2.2916666666666665vw,44px);height:clamp(29.333333333333332px,2.2916666666666665vw,44px);display:block;margin:0 clamp(14.666666666666666px,1.1458333333333333vw,22px) 0 0;position:relative;top:clamp(-2px,-.10416666666666667vw,-1.3333333333333333px)}#footer .footer-logo a:focus,#footer .footer-logo a:hover,.ig-feed h2 a:focus,.ig-feed h2 a:hover{opacity:.5}#footer{padding:0 0 clamp(66.66666666666667px,5.208333333333333vw,100px)}#footer .footer-logo,.pg-contact ul.elementor-icon-list-items li:nth-child(2){margin:0 0 clamp(26.666666666666668px,2.0833333333333335vw,40px)}#footer .elementor-icon.elementor-social-icon{background:0 0;padding:0;width:auto;border-radius:0;margin:0 clamp(4px,.3645833333333333vw,7px)}#footer .elementor-icon.elementor-social-icon:focus,#footer .elementor-icon.elementor-social-icon:hover{filter:grayscale(1);opacity:.6}#footer .copyright{margin:clamp(20px,3.125vw,60px) 0 0}#footer .copyright p{margin:0;color:var(--dark)}#footer .copyright p a,.elementor-form p.captcha-note a,.pg-basic a{color:var(--gold-text);text-decoration:underline}#footer .copyright p a:focus,#footer .copyright p a:hover,.elementor-form p.captcha-note a:focus,.elementor-form p.captcha-note a:hover,.pg-contact ul.elementor-icon-list-items li a{color:var(--text)}.home-properties ul.latest-properties{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.home-properties ul.latest-properties li{max-width:31%;flex:0 0 31%;margin:0 1% clamp(30px,3.90625vw,75px)}.home-properties ul.latest-properties li a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;color:var(--dark)}.home-properties ul.latest-properties li a .lp-address,.home-properties ul.latest-properties li a .lp-image,.home-properties ul.latest-properties li a .lp-price{flex:0 0 100%;max-width:100%}.home-properties ul.latest-properties li a .lp-meta{display:flex;align-items:center;justify-content:center;margin:0 clamp(10px,.78125vw,15px)}.home-properties ul.latest-properties li a .lp-meta i{margin:0 clamp(6.666666666666667px,.5208333333333334vw,10px) 0 0}.home-properties ul.latest-properties li a .lp-image{background:var(--gold);height:clamp(200px,15.625vw,300px);overflow:hidden;margin:0 0 clamp(16.666666666666668px,1.3020833333333333vw,25px)}.home-properties ul.latest-properties li a .lp-image img{object-fit:cover;width:100%;height:100%;transition:.3s;transform-origin:center;opacity:1;transform:scale(1)}.home-properties ul.latest-properties li a:focus .lp-image img,.home-properties ul.latest-properties li a:hover .lp-image img{opacity:.3;filter:grayscale(1);transform:scale(1.04)}.home-properties ul.latest-properties li a .lp-address{font-size:clamp(16px, 1.25vw, 24px);margin:0 0 clamp(3.3333333333333335px,.2604166666666667vw,5px);font-weight:300;line-height:1}.home-properties ul.latest-properties li a .lp-price{font-family:var(--heading);line-height:1;font-size:clamp(36.666666666666664px, 2.8645833333333335vw, 55px);margin:clamp(3.3333333333333335px,.2604166666666667vw,5px) 0 clamp(20px,1.5625vw,30px)}#listings-form{background-color:var(--dark-opaque);padding:clamp(10px,.78125vw,15px);z-index:1000;position:relative;height:clamp(58.666666666666664px,4.583333333333333vw,88px);display:flex;justify-content:center;align-items:center;margin-top:clamp(-88px,-4.583333333333333vw,-58.666666666666664px)}#calculator .calc-rate,#header .brand a,#header .preheader ul li,#header .preheader ul li a,#listings-form .container{align-items:center;display:flex}#listings-form ::placeholder{color:#fff;opacity:1}#listings-form ::-ms-input-placeholder{color:#fff}#listings-form .container{justify-content:space-between;width:100%}#listings-form .container .button,#listings-form .container .form-group{max-width:15%;flex:0 0 15%}#listings-form .container .button{padding-left:clamp(10px,.78125vw,15px)!important;padding-right:clamp(10px,.78125vw,15px)!important;font-size:clamp(14px, .8854166666666666vw, 17px)!important}#listings-form .container .button:focus,#listings-form .container .button:hover{background-color:#fff!important;color:var(--dark)!important}#listings-form .container .form-group input,#listings-form .container .form-group select{background:no-repeat;border:1px solid #707070;width:100%;display:block;color:#fff;padding:clamp(8px,.625vw,12px) clamp(14.666666666666666px,1.1458333333333333vw,22px);font-weight:300;transition:.3s;outline:0;background-size:clamp(13px,1.25vw,24px);background-position:clamp(10px,.78125vw,15px) center;line-height:1.25;font-size:clamp(14px, .8854166666666666vw, 17px)!important}#listings-form .container .form-group input{padding:clamp(10px,.78125vw,13px) clamp(14.666666666666666px,1.1458333333333333vw,22px)}#listings-form .container .form-group.form-field-address{flex:0 0 18%;max-width:18%}#calculator .calc-field:active,#calculator .calc-field:focus,#calculator .calc-field:hover,#listings-form .container .form-group input:focus,#listings-form .container .form-group input:hover,#listings-form .container .form-group select:focus,#listings-form .container .form-group select:hover{border-color:var(--gold)}#calculator .calc-type span.active,#listings-form .container .form-group select option,#sidemenu .elementor-widget-nav-menu a,#sidemenu a.toggle-side-menu:focus,#sidemenu a.toggle-side-menu:hover,.bootstrap-realtypress.ion-realtypress .rps-toolbar-btn-lg:focus,.bootstrap-realtypress.ion-realtypress .rps-toolbar-btn-lg:hover,.faqs .elementor-accordion .elementor-tab-content a:focus,.faqs .elementor-accordion .elementor-tab-content a:hover,.map-pop-content a:focus,.map-pop-content a:hover,.pg-basic a:focus,.pg-basic a:hover{color:var(--dark)}#header{background:rgba(10,9,10,0);transition:.3s;left:0;width:100%;top:0;padding:clamp(16.666666666666668px,1.3020833333333333vw,25px) 0}.admin-bar #header{top:32px}.elementor-editor-active #header{top:0;position:relative}#header .brand a strong{font-weight:400;color:#fff;font-size:clamp(10px, .9895833333333334vw, 19px);letter-spacing:clamp(3px, .3645833333333333vw, 7px);border-left:1px solid rgba(255,255,255,.4);padding:clamp(6.666666666666667px,.5208333333333334vw,10px) 0 clamp(6.666666666666667px,.5208333333333334vw,10px) clamp(16.666666666666668px,1.3020833333333333vw,25px);margin:0 0 0 clamp(16.666666666666668px,1.3020833333333333vw,25px)}#calculator .calc-field:not(input,select),#header .brand a svg{padding-top:0;padding-bottom:0}#header ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:flex-end}#header ul li,#sidemenu .elementor-widget-html,.bootstrap-realtypress.ion-realtypress .pagination li{margin:0}#header .navigation{display:flex!important;justify-content:flex-end}#header .navigation ul{border-top:1px solid rgba(255,255,255,.4);display:inline-flex;padding:clamp(10px,.78125vw,15px) 0 0}#header .preheader ul li a{color:#fff;font-size:clamp(14px, .9375vw, 18px)}#header .navigation ul li a:focus,#header .navigation ul li a:hover,#header .preheader ul li a:focus,#header .preheader ul li a:hover{color:var(--gold)}#header .preheader ul li a:before{display:block;width:clamp(18px,1.40625vw,27px);height:clamp(18px,1.40625vw,27px);margin-right:clamp(7px,.5208333333333334vw,10px)}#header .preheader ul li:first-child a:before,.home-worth #form-field-phone{background-image:url(i/icons/icon-phone.svg)}#header .preheader ul li:nth-child(2) a:before,.home-worth #form-field-email{background-image:url(i/icons/icon-envelope.svg)}#header .preheader ul li:nth-child(2){border-right:1px solid rgba(255,255,255,.4);padding:0 clamp(13.333333333333334px,1.0416666666666667vw,20px);margin:0 clamp(13.333333333333334px,1.0416666666666667vw,20px) 0 0}#header .navigation ul li a{display:flex;align-items:center;font-size:clamp(14.666666666666666px, 1.1458333333333333vw, 22px);color:#fff}#header .navigation ul li.toggle-side-menu{margin-left:clamp(20px,1.5625vw,30px)}#header .elementor-widget:not(:last-child){margin-bottom:clamp(10px,.78125vw,15px)!important}#header .navigation ul li.toggle-side-menu a{padding:clamp(6.666666666666667px,.5208333333333334vw,10px) 0}#header .navigation ul li.toggle-side-menu a:focus,#header .navigation ul li.toggle-side-menu a:hover{opacity:.7}#header.active{background:#0a090a;padding:0}#gmap,#header .brand a strong,#header .brand a svg,#header .navigation ul,#header .preheader,.bootstrap-realtypress.ion-realtypress .rps-altenate-url i,.rps-crea-terms-wrap button{transition:.3s}#header.active .brand a strong{font-size:clamp(10px, .7291666666666666vw, 14px);padding:clamp(4.666666666666667px,.3645833333333333vw,7px) 0 clamp(4.666666666666667px,.3645833333333333vw,7px) clamp(12px,.9375vw,18px);margin:0 0 0 clamp(12px,.9375vw,18px)}#header.active .preheader{margin-top:-50px;opacity:0;transform:scaleY(0)}#header.active .navigation ul{border-top:rgba(255,255,255,0);padding-top:0;margin-top:0}#sidemenu{position:fixed;z-index:100005;background:#fff;width:300px;top:0;right:-300px;bottom:0;margin:auto;padding:clamp(60px,4.6875vw,90px) clamp(20px,1.5625vw,30px);transition:.3s}#sidemenu-overlay,.pg-section.pg-404,.pg-title.simple{background:var(--dark)}#sidemenu .elementor-widget-icon svg{max-width:100%;margin:0 0 clamp(13.333333333333334px,1.0416666666666667vw,20px)!important}#sidemenu .elementor-icon.elementor-social-icon{display:block;text-align:center!important;padding:0!important;background:#fff;width:auto;height:auto;margin:0 5px}#sidemenu .elementor-icon.elementor-social-icon:focus,#sidemenu .elementor-icon.elementor-social-icon:hover{filter:grayscale(1);opacity:.78}#sidemenu a.toggle-side-menu{font-size:clamp(33.333333333333336px, 2.6041666666666665vw, 50px);height:clamp(33.333333333333336px,2.6041666666666665vw,50px);display:block;line-height:1;width:clamp(33.333333333333336px,2.6041666666666665vw,50px);text-align:center;position:absolute;top:clamp(-80px,-4.166666666666667vw,-53.333333333333336px);right:clamp(-40px,-2.0833333333333335vw,-26.666666666666668px);color:#aaa}#sidemenu-overlay{top:-70px;left:-70px;right:-70px;display:block;bottom:-70px;margin:auto;cursor:pointer;transition:.25s;transform:scaleX(0);transform-origin:center left;opacity:0;filter:blur(20px)}#sidemenu-overlay.active{transform:scaleX(1);opacity:.9}#calculator .calc-field{background:no-repeat #fff;border:1px solid #fff;padding:clamp(13.333333333333334px,1.0416666666666667vw,20px) clamp(20px,1.5625vw,30px);background-size:clamp(20px,1.5625vw,30px);background-position:clamp(11.333333333333334px,.8854166666666666vw,17px) center;transition:.3s}#calculator select.calc-field{padding:clamp(11.333333333333334px,.8854166666666666vw,17px) clamp(20px,1.5625vw,30px);color:var(--text)}#calculator .calc-amortization,#calculator .calculator-section{display:flex;justify-content:flex-start;align-items:center}#calculator .calc-subfield{padding:clamp(13.333333333333334px,1.0416666666666667vw,20px) 0;border:none}#calculator input,#calculator select{outline:0}#calculator .column-lg{flex:0 0 64%}#calculator .column-sm{flex:0 0 31%;max-width:31%;margin-left:3.5%}#calculator .calc-type input[type=checkbox]:before{width:clamp(20.666666666666668px,1.6145833333333333vw,31px);height:clamp(12px,.9375vw,18px);position:relative;background:#fff;display:block;content:"";border:1px solid #ccc}#calculator .calc-type input[type=checkbox]:after{content:"";display:block;position:absolute;width:clamp(8px,.625vw,12px);height:clamp(8px,.625vw,12px);background:var(--gold);top:clamp(2px,.15625vw,3px);left:clamp(2px,.15625vw,3px);transition:.3s}#calculator .calc-type input[type=checkbox]{width:clamp(20.666666666666668px,1.6145833333333333vw,31px);height:clamp(12px,.9375vw,18px);appearance:none;position:relative;cursor:pointer;top:-1px;margin:0 clamp(5.333333333333333px,.4166666666666667vw,8px)}#calculator .calc-type input[type=checkbox]:checked:after{left:clamp(10px,.78125vw,15px)}#calculator .calc-type input[type=checkbox]:hover,#main-gallery .slick-arrow:focus,#main-gallery .slick-arrow:hover{opacity:.8}#calculator .calc-amortization span,#calculator .calc-rate span,#calculator .calc-type span{text-transform:uppercase;font-size:clamp(12px, .7291666666666666vw, 14px);font-weight:600;letter-spacing:3px;transition:.3s;color:var(--text)}#calculator .calc-type{display:flex;align-items:center;border-left:1px solid #ccc;padding:clamp(4px,.3125vw,6px) 0 clamp(4px,.3125vw,6px) clamp(16.666666666666668px,1.3020833333333333vw,25px);margin:0 0 0 clamp(16.666666666666668px,1.3020833333333333vw,25px)}#calculator .calc-amortization p{margin:0 clamp(20px,1.5625vw,30px) 0 0}#calculator .calc-amortization input{width:clamp(26px,2.03125vw,39px)}#calculator .calc-amortization input#amort-months{margin-left:clamp(16.666666666666668px,1.3020833333333333vw,25px)}#calculator .calc-amortization span,#calculator .calc-rate span{position:relative;top:clamp(2px,.15625vw,3px)}#calculator{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}#calculator section:first-child{flex:0 0 60%;max-width:60%;display:flex;flex-direction:column;justify-content:space-between}#calculator section:last-child{background:#fff;flex:0 0 38%;max-width:38%;padding:20px;display:flex;align-items:center;justify-content:center}#calculator section:last-child h3{font-family:var(--font);font-size:clamp(25px, 3.0208333333333335vw, 58px);font-weight:200;margin:0;text-align:center}#calculator section:last-child h3 em:first-of-type{font-size:clamp(21.333333333333332px, 1.6666666666666667vw, 32px);font-family:var(--heading);font-style:normal;display:block;margin:0 0 clamp(3.3333333333333335px,.2604166666666667vw,5px)}#calculator.inner-calc .calc-amortization p,#lg-download-1,.elementor-g-recaptcha,.row.psv-container>.col-md-3.col-sm-4.col-xs-12,.select-caret-down-wrapper{display:none!important}.elementor-form .elementor-field-type-submit button{flex-basis:100%!important;max-width:80%;margin:0 auto!important;display:block}.elementor-field-group .elementor-select-wrapper select,.elementor-form .elementor-field:not(.elementor-form .elementor-field.elementor-select-wrapper,.elementor-form .elementor-field.elementor-acceptance-field){padding-left:clamp(43.333333333333336px,3.3854166666666665vw,65px);background-size:clamp(18px,1.40625vw,27px);background-repeat:no-repeat;background-position:clamp(12.666666666666666px,.9895833333333334vw,19px) center}.home-worth #form-field-lname,.home-worth #form-field-name{background-image:url(i/icons/icon-user.svg)}.home-worth #form-field-address{background-image:url(i/icons/icon-map.svg);background-size:clamp(16px,1.25vw,24px)}.home-worth #form-field-message{background-image:url(i/icons/icon-message.svg);background-position:clamp(12.666666666666666px,.9895833333333334vw,19px) clamp(12.666666666666666px,.9895833333333334vw,19px)}.home-worth form{margin:clamp(20px,1.5625vw,30px) auto 0;max-width:60%}.pg-basic h2,.pg-basic h3{margin-bottom:clamp(13.333333333333334px,1.0416666666666667vw,20px)}.elementor-form p.captcha-note{font-size:clamp(13px, .9375vw, 18px);margin:-10px 0 clamp(26.666666666666668px,2.0833333333333335vw,40px);color:var(--dark);text-align:center}.elementor-button-icon .e-font-icon-svg *{fill:var(--dark)}.pg-section.pg-404{padding:clamp(200px,15.625vw,300px) 0 clamp(133.33333333333334px,10.416666666666666vw,200px)}.pg-section.pg-404 h1,.pg-section.pg-404 p,.pg-title h1{color:#fff}#wpadminbar{z-index:999999999999999}.admin-bar .pg-title{padding:clamp(192px,15vw,288px) 0 clamp(66.66666666666667px,5.208333333333333vw,100px)}.pg-title{padding:clamp(200px,15.625vw,300px) 0 clamp(66.66666666666667px,5.208333333333333vw,100px);text-align:center}.pg-title p{color:var(--gold);text-transform:uppercase;letter-spacing:clamp(3.3333333333333335px, .2604166666666667vw, 5px);font-size:clamp(13px, .8854166666666666vw, 17px)}.pg-basic h2{font-size:clamp(30px, 2.34375vw, 45px)}.faqs .elementor-accordion .elementor-tab-title a,.pg-basic h3{letter-spacing:0;font-size:clamp(17.333333333333332px, 1.3541666666666667vw, 26px);font-family:var(--font)}.pg-basic h3{text-transform:capitalize;font-weight:800;margin-top:clamp(40px,3.125vw,60px)}.pg-basic h4{font-size:clamp(13.333333333333334px, 1.0416666666666667vw, 20px);font-weight:800;color:var(--dark);margin:clamp(33.333333333333336px,2.6041666666666665vw,50px) 0 clamp(6.666666666666667px,.5208333333333334vw,10px)}.pg-basic h2+h3,.pg-basic h3+h4{margin-top:0}.promise .elementor-icon-box-wrapper{background:#fff;padding:clamp(25px,3.125vw,60px);margin:clamp(40px,3.125vw,60px) 0 0}.promise .elementor-icon-box-wrapper svg{width:clamp(66.66666666666667px,5.208333333333333vw,100px);height:clamp(66.66666666666667px,5.208333333333333vw,100px)}.promise .elementor-icon-box-wrapper svg *{fill:var(--gold)}.pg-contact .home-worth form{margin:0;max-width:100%;border-left:1px solid #eee;padding-left:clamp(36.666666666666664px,2.8645833333333335vw,55px)}.pg-contact h2{font-size:clamp(33.333333333333336px, 2.6041666666666665vw, 50px);line-height:.9;margin:0 0 clamp(13.333333333333334px,1.0416666666666667vw,20px)}.pg-contact h2 em{font-style:normal;color:var(--gold-text);display:block;font-size:60%}.pg-contact ul.elementor-icon-list-items{display:flex;flex-wrap:wrap}.pg-contact ul.elementor-icon-list-items li:first-child,.pg-contact ul.elementor-icon-list-items li:nth-child(2){flex:0 0 100%;max-width:100%;margin:0 0 clamp(13.333333333333334px,1.0416666666666667vw,20px);line-height:1}.pg-contact ul.elementor-icon-list-items li svg{width:clamp(16px,1.25vw,24px);height:clamp(16px,1.25vw,24px)}.pg-contact ul.elementor-icon-list-items li:not(.pg-contact ul.elementor-icon-list-items li:first-child,.pg-contact ul.elementor-icon-list-items li:nth-child(2)) svg{width:clamp(30px,2.0833333333333335vw,40px);height:clamp(30px,2.0833333333333335vw,40px)}.pg-contact ul.elementor-icon-list-items li svg *{fill:var(--gold-text)}.pg-contact ul.elementor-icon-list-items li a:focus,.pg-contact ul.elementor-icon-list-items li a:hover{filter:grayscale(1);opacity:.8}.pg-contact .contact-c21 img{max-width:clamp(120px,9.375vw,180px);margin:clamp(25px,4.166666666666667vw,80px) 0 0}.need-content{text-align:center;background:#009ad6;color:#fff;border-radius:clamp(6.666666666666667px,.5208333333333334vw,10px);padding:clamp(20px,1.5625vw,30px) clamp(53.333333333333336px,4.166666666666667vw,80px)}.need-content:before{content:"⚠️We need content for this section";text-transform:uppercase;font-size:clamp(10px, .78125vw, 15px);font-weight:600;letter-spacing:clamp(1.3333333333333333px, .10416666666666667vw, 2px);color:#c2eeff}.faqs .elementor-accordion .elementor-tab-content a{color:var(--gold-text);text-decoration:underline;font-weight:600}.faqs .elementor-accordion .elementor-accordion-item:last-of-type{border-bottom:0}.faqs .elementor-accordion{margin:clamp(23.333333333333332px,1.8229166666666667vw,35px) 0 clamp(46.666666666666664px,3.6458333333333335vw,70px)}#header .preheader img{max-width:clamp(116px,9.0625vw,174px)}#header .brand a svg{max-width:clamp(108.66666666666667px,8.489583333333334vw,163px);height:auto}#header.active .brand a svg{width:clamp(63.333333333333336px,4.947916666666667vw,95px);padding-top:20px;padding-bottom:20px}#header .navigation ul li.toggle-side-menu a svg{max-width:clamp(19.333333333333332px,1.5104166666666667vw,29px)}#footer .elementor-icon svg,#sidemenu .elementor-widget-icon svg{max-width:clamp(166.66666666666666px,13.020833333333334vw,250px);height:auto}#footer .elementor-social-icons-wrapper .elementor-icon svg{max-width:clamp(20px,1.5625vw,30px)}.b-modal.__b-popup1__{opacity:.85!important;z-index:999999!important}#listing-form,#more-info-form{display:none;position:fixed!important;inset:0!important;margin:auto!important;max-width:767px;width:80%;height:max-content;max-height:75vh;z-index:99999999!important;background:#0a090a;padding:clamp(30px,2.6041666666666665vw,50px) clamp(30px,2.0833333333333335vw,40px)}#book-an-appointment .elementor-column-gap-default>.elementor-column>.elementor-element-populated,#listing-form .elementor-column-gap-default>.elementor-column>.elementor-element-populated,#more-info-form .elementor-column-gap-default>.elementor-column>.elementor-element-populated,.bootstrap-realtypress .rps-listing-carousel-shortcode .panel-body{padding:0!important}#listing-form .captcha-note,#listing-form h2,#more-info-form .captcha-note,#more-info-form h2{color:#fff;text-align:center}#listing-form h3,#more-info-form h3{color:var(--gold);text-align:center}#book-an-appointment button,#listing-form button,#more-info-form button,.listing-top-meta a.dark:focus,.listing-top-meta a.dark:hover{background:var(--primary)!important;color:var(--buttonTextColour)!important}#listing-form .home-worth form,#more-info-form .home-worth form{margin:clamp(20px,1.5625vw,30px) auto 0;max-width:100%}#book-an-appointment .elementor-field-group,#listing-form .elementor-field-group,#more-info-form .elementor-field-group{padding-right:calc(10px/2)!important;padding-left:calc(10px/2)!important}#book-an-appointment .elementor-column.elementor-col-50,#listing-form .elementor-column.elementor-col-50,#more-info-form .elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:calc(50% - 10px)!important}#book-an-appointment button,#listing-form button,#more-info-form button{font-family:var(--buttonFont)!important;font-size:var(--buttonFontSize)!important;padding:var(--buttonPaddingTop) var(--buttonPaddingRight) var(--buttonPaddingBottom) var(--buttonPaddingLeft)!important;line-height:1!important;font-weight:var(--buttonWeight)!important;border-radius:var(--buttonRadius)!important;border:var(--buttonBorder)!important;text-transform:var(--buttonCasing)!important;cursor:pointer!important;display:inline-block!important}#listing-form button:focus,#listing-form button:hover,#more-info-form button:focus,#more-info-form button:hover{background:#fff!important;color:#000!important}#listing-form .cc-container,#more-info-form .cc-container{position:absolute;top:clamp(-65px,-3.3854166666666665vw,-40px);right:clamp(-55px,-2.8645833333333335vw,-40px);display:block;width:max-content;height:auto;margin:0}#book-an-appointment .closeThis,#listing-form .cc-container .closeThis,#more-info-form .cc-container .closeThis{width:clamp(30px,2.0833333333333335vw,40px);height:clamp(30px,2.0833333333333335vw,40px);background-size:60%;background-position:center;border-radius:100%;display:block}#listing-form .cc-container .closeThis,#more-info-form .cc-container .closeThis{background-color:var(--gold);background-image:url(i/icons/icon-exit.svg);background-repeat:no-repeat}#book-an-appointment .closeThis:focus,#book-an-appointment .closeThis:hover,#listing-form .cc-container .closeThis:focus,#listing-form .cc-container .closeThis:hover,#more-info-form .cc-container .closeThis:focus,#more-info-form .cc-container .closeThis:hover{opacity:.75}.bs-grid-container>.elementor-container{display:flex!important;flex-wrap:wrap!important;grid-gap:clamp(66.66666666666667px,5.208333333333333vw,100px) 30px!important;justify-content:center!important}.bs-card{width:calc(50% - 15px)!important;flex:0 0 calc(50% - 15px)!important}.bs-card svg{height:clamp(50px,3.90625vw,75px)!important;width:auto!important}.ct-right{padding-left:clamp(30px,2.34375vw,45px)}#book-an-appointment{display:none;z-index:999999!important;background-color:#fff;max-width:800px;width:80%;margin:50px auto auto}#calculator,.row.same-height{display:flex}#book-an-appointment h2{font-size:clamp(30px, 2.34375vw, 45px)}#book-an-appointment .home-worth{padding:clamp(33.333333333333336px,2.6041666666666665vw,50px);box-sizing:border-box}#book-an-appointment .home-worth form{margin:0;max-width:100%}#book-an-appointment .elementor-element-8160bcf{background-color:var(--gold);background-color:var(--gold);margin:0;padding:20px 40px;box-sizing:border-box;text-align:center}#book-an-appointment .closeThis,#main-gallery .slick-arrow{background-color:#fff;background-repeat:no-repeat;position:absolute}.home-worth #form-field-buying{background-image:url(i/icons/icon-buying.svg)}.home-worth #form-field-preferred{background-image:url(i/icons/icon-preferred.svg)}.home-worth #form-field-time{background-image:url(i/icons/icon-time.svg)}#book-an-appointment button:focus,#book-an-appointment button:hover{background:#000!important;color:#fff!important}#book-an-appointment .closeThis{background-image:url(i/icons/icon-exit.svg);right:-10px;top:-10px}.elementor-field-textual,.result-header #sort{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.elementor-field-group .elementor-select-wrapper select{height:clamp(62px,3.75vw,72px)}.listing-top{z-index:20;margin:var(--spacing) 0 clamp(40px,3.125vw,60px)}.listing-top-calc,.listing-top-meta{background:#efeff0}.listing-top-calc{margin:25px 0}.listing-top-meta ul{list-style:none;padding:13px 0}.listing-top-meta ul li{font-size:18px;margin:0;text-align:center}.listing-top-meta ul li span{font-weight:600}.full-map #gmap{height:20vw!important}#main-gallery{position:relative;margin:0 0 25px}#main-gallery .slick-arrow{z-index:10;width:50px;height:50px;border:none;top:0;bottom:0;margin:auto;background-size:13px;text-indent:-9999px;box-shadow:0 2px 10px;transition:.3s}#main-gallery .slick-prev{left:15px;background-image:url(i/icons/icon-angle-left.svg?v=6);background-position:17px center}#main-gallery .slick-next{right:15px;background-position:20px center;background-image:url(i/icons/icon-angle-right.svg?v=6)}#main-gallery-thumbnails a{margin:0;display:block;background:var(--primary);border:3px solid #fff;height:130px;overflow:hidden}#main-gallery-thumbnails a img{opacity:1;transition:.3s;max-width:100%;max-height:130px;object-fit:cover;height:125px;width:100%;display:block}#main-gallery-thumbnails a.slick-current img,#main-gallery-thumbnails a:focus img,#main-gallery-thumbnails a:hover img{opacity:.4}.lg-backdrop,.lg-outer{z-index:9999999999!important}.listing-top-meta{text-align:center;padding:20px}.listing-top-meta p{font-weight:700}.listing-top-meta a{display:block;margin:8px 0 0}.listing-top-meta a.dark{background-color:var(--dark)!important;color:#fff!important}p.listing-office{padding:0 0 30px;font-weight:700;text-align:center}#calculator{align-items:unset;justify-content:center;flex-wrap:wrap;max-width:100%;width:100%;margin:0;background-color:#efeff0;padding:20px;grid-gap:15px}#calculator.inner-calc,#calculator.inner-calc .calculator-section{flex-direction:column}#calculator #rate,#calculator .calculator-section.full .calc-field,#calculator .column-lg,#calculator select.calc-field,#calculator.inner-calc section:first-child,#calculator.inner-calc section:last-child{max-width:100%;flex:0 0 100%;width:100%;margin:0}#calculator section:first-child,#calculator section:last-child{max-width:calc(50% - 10px);flex:0 0 calc(50% - 10px);width:calc(50% - 10px)}#calculator #rate{flex:0 0 35px;max-width:35px;margin-left:10px}#calculator section:first-child{justify-content:unset;grid-gap:15px}#calculator .calculator-section{flex-wrap:wrap}#calculator .calculator-section:not(.full){margin:0;grid-gap:15px}#calculator:not(#calculator.inner-calc) .calculator-section{flex-wrap:wrap!important}#calculator:not(#calculator.inner-calc) .calculator-section>*{flex:0 0 calc(50% - 10px)!important;width:calc(50% - 10px)!important}#calculator.inner-calc .calc-amortization.calc-field{width:100%}#calculator.inner-calc .calc-amortization span,#featured .featured-property a:focus .property-info,#featured .featured-property a:hover .property-info{top:0}#calculator.inner-calc .calc-amortization input{width:39px!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.page-id-27 .tooltip{position:absolute!important;font-size:10px!important;background-color:var(--primary);color:#000;padding:5px 10px!important;width:max-content!important;max-width:max-content!important;margin:auto!important;border-radius:5px}.col-sm-8.no-padding{padding:0 clamp(40px,3.125vw,60px) 0 0!important}.result-filter-frm select.form-control{appearance:auto;padding-left:4px!important}#hero{background-color:#000}.bootstrap-realtypress .text-muted{color:#707070!important}.ion-realtypress.bootstrap-realtypress{font-family:var(--font);font-size:inherit}.ion-realtypress.bootstrap-realtypress h1,.ion-realtypress.bootstrap-realtypress h2,.ion-realtypress.bootstrap-realtypress h3,.ion-realtypress.bootstrap-realtypress h4{font-family:var(--heading)}.bootstrap-realtypress.ion-realtypress .pagination{margin:70px 0 0}.bootstrap-realtypress.ion-realtypress .pagination .current,.bootstrap-realtypress.ion-realtypress .pagination a:focus,.bootstrap-realtypress.ion-realtypress .pagination a:hover{background:var(--primary);color:#fff;border:1px solid var(--primary)}.bootstrap-realtypress.ion-realtypress .ion-realtypress-single-details table tbody tr td strong,.bootstrap-realtypress.ion-realtypress .pagination a,.bootstrap-realtypress.ion-realtypress .rps-posts-per-page:focus,.bootstrap-realtypress.ion-realtypress .rps-posts-per-page:hover,.single-rps_listing .bootstrap-realtypress .table tbody tr td strong{color:var(--primary)}.bootstrap-realtypress.ion-realtypress .pagination .dots{color:#777;background:#fff!important}.bootstrap-realtypress.ion-realtypress .pagination a,.bootstrap-realtypress.ion-realtypress .pagination span{font-size:18px;border:none!important;border-radius:0!important;margin:0 1px;padding:5px 15px}.bootstrap-realtypress.ion-realtypress .panel-default>.panel-heading{background:0 0;border:none;padding:30px 30px 0}.bootstrap-realtypress.ion-realtypress .panel-default>.panel-heading strong{font-family:var(--heading);text-transform:uppercase;color:var(--dark)}.bootstrap-realtypress.ion-realtypress .panel-default>.panel-footer{padding:0;border:none}.bootstrap-realtypress.ion-realtypress .panel-default>.panel-footer button{background-color:var(--primary);border:1px solid var(--primary);padding:15px;font-size:18px;transition:.3s}.bootstrap-realtypress.ion-realtypress .panel-default>.panel-footer button:focus,.bootstrap-realtypress.ion-realtypress .panel-default>.panel-footer button:hover{background-color:var(--dark);border-color:var(--dark)}.bootstrap-realtypress.ion-realtypress .panel-body{padding:10px 30px 20px}.bootstrap-realtypress.ion-realtypress .selected-bar,.single-rps_listing .back-bar .selected-bar{background:var(--primary) none!important}.bootstrap-realtypress.ion-realtypress .slider-container .back-bar .pointer.last-active{background-color:var(--dark);border:1px solid var(--dark)}.bootstrap-realtypress.ion-realtypress .rps-toolbar-btn-lg{color:#666}.bootstrap-realtypress.ion-realtypress .rps-toolbar-btn-lg.active{background-color:var(--primary);color:#fff;text-shadow:none;border:none;line-height:40px}.bootstrap-realtypress.ion-realtypress .rps-posts-per-page,.bootstrap-realtypress.ion-realtypress .rps-posts-per-page.active{text-shadow:none;border:none;color:var(--text)}.bootstrap-realtypress.ion-realtypress .rps-posts-per-page.active{background:var(--red);color:#fff}.bootstrap-realtypress.ion-realtypress .form-control:active,.bootstrap-realtypress.ion-realtypress .form-control:focus,.bootstrap-realtypress.ion-realtypress .form-control:hover{box-shadow:none;border-color:var(--primary);background:#fff}.bootstrap-realtypress.ion-realtypress .jrange-input{margin:0 0 25px}.bootstrap-realtypress.ion-realtypress .jrange-input label small,.bootstrap-realtypress.ion-realtypress .panel-body label small{font-family:var(--heading);color:var(--dark);font-size:17px;text-transform:uppercase}.bootstrap-realtypress,.bootstrap-realtypress .btn,.bx-wrapper .bx-caption span,.ion-realtypress .rps-single-listing li,.ion-realtypress .rps-single-listing p,.ion-realtypress .rps-single-listing span,.ion-realtypress .rps-single-listing table *,.ion-realtypress-single .ion-realtypress-sidebar-block :not(h2,h3,h4),.map-pop-content *{font-family:var(--font)!important}.bootstrap-realtypress.ion-realtypress .slider-container .back-bar .pointer-label{top:23px;font-family:var(--font);font-size:13px}.bootstrap-realtypress.ion-realtypress .jrange-input .slider-container{margin-top:7px}.ion-property-listing-grid{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}.ion-property-listing-grid .ion-property-listing-grid-single-listing.ion-grid-4{max-width:31%;flex:0 0 31%}.ion-property-listing-grid .ion-property-listing-grid-single-listing.ion-grid-3{max-width:23%;flex:0 0 23%}.ion-property-listing-grid .ion-property-listing-grid-single-listing.ion-grid-6{max-width:47%;flex:0 0 47%}.bootstrap-realtypress.ion-realtypress .result-header{padding:0 1%}@media (max-width:1199px){.ion-property-listing-grid .ion-property-listing-grid-single-listing.ion-grid-3,.ion-property-listing-grid .ion-property-listing-grid-single-listing.ion-grid-4,.ion-property-listing-grid .ion-property-listing-grid-single-listing.ion-grid-6{max-width:47%;flex:0 0 47%}.bootstrap-realtypress.ion-realtypress .panel-default>.panel-heading{padding:15px 15px 0}.bootstrap-realtypress.ion-realtypress .panel-body{padding:5px 15px 15px}}@media (max-width:550px){#featured .featured-property.ion-property-listing-grid-single-listing.list .list-img{max-width:23%;flex:0 0 23%}.ion-property-listing-grid .ion-property-listing-grid-single-listing.ion-grid-3,.ion-property-listing-grid .ion-property-listing-grid-single-listing.ion-grid-4,.ion-property-listing-grid .ion-property-listing-grid-single-listing.ion-grid-6{max-width:100%;flex:0 0 100%}}.ion-property-listing-grid .ion-property-listing-grid-single-listing{margin:0 1% 30px}.bootstrap-realtypress.ion-realtypress .rps-result-overlay .loading-text,.bootstrap-realtypress.ion-realtypress .rps-single-listing .rps-single-overlay .loading-text{background:0 0;border:none;color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:flex;align-items:center;flex-direction:column;justify-content:center}.bootstrap-realtypress.ion-realtypress .rps-result-overlay,.bootstrap-realtypress.ion-realtypress .rps-single-listing .rps-single-overlay{background:rgba(0,0,0,.7)}.ion-realtypress-single .property-photos .single-property-photo a{display:block;height:15.625vw;max-width:100%;margin:0 auto;overflow:hidden;background-color:var(--red);position:relative}#map-look+div,.ion-realtypress-single .ion-realtypress-sidebar-block.office img{margin:0 0 10px}.ion-realtypress-single .property-photos .single-property-photo a img{z-index:1;width:135%;max-width:135%;position:absolute;top:-50%;left:-50%;right:-50%;margin:auto;bottom:-50%;filter:grayscale(0) blur(.4px);transition:.3s}.ion-realtypress-single .property-photos .single-property-photo a:focus img,.ion-realtypress-single .property-photos .single-property-photo a:hover img{transform:scale(1.1);filter:grayscale(1) blur(.4px);opacity:.325}.rps-sidebar-favorites{opacity:0;visibility:hidden;overflow:hidden;width:0;height:0}.ion-realtypress-single .ion-realtypress-sidebar-block h2{text-transform:uppercase;font-size:max(1.5910430170889807vw, 18px);color:var(--dark);margin:0 0 9px}.ion-realtypress-single .ion-realtypress-sidebar-block{padding:25px;border:1px solid #e5e5e5;margin:0 0 20px}.ion-realtypress-single .ion-realtypress-sidebar-block.agent,.ion-realtypress-single .ion-realtypress-sidebar-block.form p,.ion-realtypress-single .ion-realtypress-sidebar-block.office{font-size:18px}.ion-realtypress-single .ion-realtypress-sidebar-block a{color:var(--primary);text-decoration:none!important;word-break:break-all}.ion-realtypress-single .ion-realtypress-sidebar-block a:focus,.ion-realtypress-single .ion-realtypress-sidebar-block a:hover{color:#888}.ion-realtypress-single .ion-realtypress-sidebar-block.agent{display:flex;flex-wrap:wrap;align-items:center}.ion-realtypress-single .ion-realtypress-sidebar-block.agent .agent-photo{max-width:80px;margin-right:15px}.ion-realtypress-single .ion-realtypress-sidebar-block.agent .agent-details p span{display:block;line-height:1;font-size:17px}.ion-realtypress-single .ion-realtypress-sidebar-block.agent .agent-details{flex:0 0 calc(100% - 120px)}.ion-realtypress-single .ion-realtypress-sidebar-block.agent .agent-details a,.ion-realtypress-single .ion-realtypress-sidebar-block.agent .agent-details span{display:block;font-size:15px}.ion-realtypress-single .ion-realtypress-sidebar-block.agent .agent-details p em{font-style:normal;font-size:16px;color:var(--red)}.ion-realtypress-single .ion-realtypress-sidebar-block.office div span{font-size:17px}.ion-realtypress-single .ion-realtypress-sidebar-block.office p{font-size:15px}.bootstrap-realtypress.ion-realtypress .ion-realtypress-single-details table,.bootstrap-realtypress.ion-realtypress .ion-realtypress-single-details table *{display:block;border:none!important;text-align:left;padding:0}.bootstrap-realtypress.ion-realtypress .ion-realtypress-single-details table tbody{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.bootstrap-realtypress.ion-realtypress .ion-realtypress-single-details table tbody tr{max-width:32%;flex:0 0 32%;border:1px solid #e5e5e5!important;font-size:16px;padding:20px;margin:0 1% 10px 0}.bootstrap-realtypress.ion-realtypress .ion-realtypress-single-details table tbody tr,.bootstrap-realtypress.ion-realtypress .ion-realtypress-single-details table tbody tr td,.single-rps_listing .bootstrap-realtypress .table tbody tr,.single-rps_listing .bootstrap-realtypress .table tbody tr td{background:#fff!important}.bootstrap-realtypress.ion-realtypress .ion-realtypress-single-details table,.single-rps_listing .bootstrap-realtypress .table{margin:0 0 50px!important}.bootstrap-realtypress.ion-realtypress .rps-altenate-url{color:#333;margin:10px 0 30px;display:inline-block;border:1px solid #e5e5e5;line-height:1!important;height:auto!important;padding:15px 30px}.bootstrap-realtypress.ion-realtypress .rps-altenate-url:focus,.bootstrap-realtypress.ion-realtypress .rps-altenate-url:hover{color:var(--primary);border-color:var(--primary)}.bootstrap-realtypress.ion-realtypress .rps-altenate-url:focus i,.bootstrap-realtypress.ion-realtypress .rps-altenate-url:hover i{background:var(--primary)}.ion-realtypress-single #gmap{margin:0 0 -10px}.ion-realtypress-single .ion-realtypress-sidebar-block.agent .agent-details{flex:0 0 100%;margin:10px 0 0}.bootstrap-realtypress.ion-realtypress #map-look .btn{background:var(--red);border-color:var(--red);transition:.3s}.bootstrap-realtypress.ion-realtypress #map-look .btn:focus,.bootstrap-realtypress.ion-realtypress #map-look .btn:hover{background:var(--dark);border-color:var(--dark)}#map-look+div{color:var(--text)!important;padding:0!important}#map-look+div small{font-size:max(.8vw, 14px)}.map-pop-content a{color:var(--red);font-size:15px!important}.map-pop-content .map-pop-body{padding:18px!important}.bootstrap-realtypress .leaflet-popup .map-pop-body p strong{margin:10px 0 1px!important;display:block}.bootstrap-realtypress .leaflet-popup .map-pop-body p .rps-popup-description{font-size:12px;line-height:1;display:block}.bootstrap-realtypress .form-control.input-lg{border-radius:0}.rps-crea-terms-wrap h4{font-size:20px!important}#featured.list,#featured.list .featured-property{overflow:visible}@media (min-width:768px){.image-padding-right{padding-right:30clamp(20px,1.5625vw,30px) px}.image-padding-left{padding-left:clamp(20px,1.5625vw,30px)}.admin-bar #hero{height:calc(100vh - 32px)}.listing-top-meta{position:sticky!important;top:clamp(125px,8.333333333333334vw,160px)}.result-filter-frm .col-md-6:first-child{padding-right:5px}.result-filter-frm .col-md-6:last-of-type{padding-left:5px}#featured.list{margin-right:45px}#featured .featured-property.ion-property-listing-grid-single-listing.list .property-info .property-details .go-forward{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDY0IDY0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48cGF0aCBkPSJNNDIuNyAyOS42IDI2LjIgMTMuMWwtMi40LTIuNGMtMS44LTEuOC00LjcgMS0yLjggMi44TDM3LjUgMzBsLjkuOS0xNSAxNS0yLjMgMi4zYy0xLjggMS44IDEgNC43IDIuOCAyLjhsMTYuNC0xNi40IDIuMy0yLjNjLjktLjYuOS0xLjkuMS0yLjd6IiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIj48L3BhdGg+PC9nPjwvc3ZnPg==);width:50px;height:50px;border-radius:100%;background-color:var(--red);background-size:32px;background-position:11px center;background-repeat:no-repeat;transition:.3s;position:absolute;top:0;bottom:0;margin:auto;right:-40px}#featured .featured-property.ion-property-listing-grid-single-listing.list:focus .property-info .property-details .go-forward,#featured .featured-property.ion-property-listing-grid-single-listing.list:hover .property-info .property-details .go-forward{background-color:var(--dark)}}#main-gallery a img{height:clamp(400px,26.041666666666668vw,500px)!important;width:100%!important;object-fit:cover!important}.bootstrap-realtypress .container-fluid{margin:0 auto;max-width:1140px!important}@media (min-width:1368px){.bootstrap-realtypress .container-fluid{max-width:var(--containerAbove1368)!important}}@media (min-width:1600px){.ion-realtypress.bootstrap-realtypress .container{max-width:1450px;width:1450px}.bootstrap-realtypress .container-fluid{max-width:var(--containerAbove1600)!important}},.rps-sidebar-favorites,.rps-single-listing-map-tabs{display:none!important}.bootstrap-realtypress{color:var(--text)!important}.bootstrap-realtypress p,.single-rps_listing .bootstrap-realtypress .table,.single-rps_listing .bootstrap-realtypress .table tbody tr td,.single-rps_listing .bootstrap-realtypress .table thead tr th,.single-rps_listing .bootstrap-realtypress .table tr td{font-family:var(--font)!important;color:var(--text)!important;line-height:var(--lineHeight)!important}.bootstrap-realtypress p:not(.bootstrap-realtypress .rps-footer p){font-size:var(--mainFontSize)!important}.bootstrap-realtypress .table,.bootstrap-realtypress .table tbody tr td,.bootstrap-realtypress .table thead tr th,.bootstrap-realtypress .table tr td{font-size:calc(var(--mainFontSize) * .8)!important}.bootstrap-realtypress p em{font-style:normal!important}.bootstrap-realtypress .rps-single-listing .bx-pager a,.slide-link{background-size:cover!important}.bootstrap-realtypress .bx-slider li,.bootstrap-realtypress .rps-listing-carousel-shortcode .bx-wrapper .bx-controls-direction a,.bootstrap-realtypress .rps-listing-carousel-shortcode .panel{border:none!important}.bootstrap-realtypress .rps-listing-carousel-shortcode.horizontal .bx-wrapper .bx-controls-direction a.bx-next,.bootstrap-realtypress .rps-listing-carousel-shortcode.horizontal .bx-wrapper .bx-controls-direction a.bx-prev,.bootstrap-realtypress .rps-single-listing .bx-wrapper .bx-controls-direction a.bx-next,.bootstrap-realtypress .rps-single-listing .bx-wrapper .bx-controls-direction a.bx-prev{background-size:clamp(23.333333333333332px,1.8229166666666667vw,35px)!important;background-color:#fff!important;display:block!important;height:clamp(33.333333333333336px,2.6041666666666665vw,50px)!important;width:clamp(33.333333333333336px,2.6041666666666665vw,50px)!important;top:0!important;bottom:0!important;margin:auto 0!important;-webkit-transition:.3s!important;-o-transition:.3s!important;transition:.3s!important}.bootstrap-realtypress .rps-listing-carousel-shortcode.horizontal .bx-wrapper .bx-controls-direction a.bx-next:focus,.bootstrap-realtypress .rps-listing-carousel-shortcode.horizontal .bx-wrapper .bx-controls-direction a.bx-next:hover,.bootstrap-realtypress .rps-listing-carousel-shortcode.horizontal .bx-wrapper .bx-controls-direction a.bx-prev:focus,.bootstrap-realtypress .rps-listing-carousel-shortcode.horizontal .bx-wrapper .bx-controls-direction a.bx-prev:hover,.bootstrap-realtypress .rps-single-listing .bx-wrapper .bx-controls-direction a.bx-next:focus,.bootstrap-realtypress .rps-single-listing .bx-wrapper .bx-controls-direction a.bx-next:hover,.bootstrap-realtypress .rps-single-listing .bx-wrapper .bx-controls-direction a.bx-prev:focus,.bootstrap-realtypress .rps-single-listing .bx-wrapper .bx-controls-direction a.bx-prev:hover{background-color:#eee!important}.bootstrap-realtypress .rps-listing-carousel-shortcode.horizontal .bx-wrapper .bx-controls-direction a.bx-prev,.bootstrap-realtypress .rps-single-listing .bx-wrapper .bx-controls-direction a.bx-prev{background-image:url(i/icons/icon-angle-left.svg?v=2)!important;left:10px!important}.bootstrap-realtypress .rps-listing-carousel-shortcode.horizontal .bx-wrapper .bx-controls-direction a.bx-next,.bootstrap-realtypress .rps-single-listing .bx-wrapper .bx-controls-direction a.bx-next{background-image:url(i/icons/icon-angle-right.svg?v=2)!important;right:10px!important}.bootstrap-realtypress .rps-listing-carousel-shortcode .bx-wrapper .bx-caption .bed_bath{background-color:rgba(0,82,190,.8)!important;border:1px solid var(--primary)!important}.bootstrap-realtypress .image-holder .rps-ribbon.rps-ribbon-info{border-left:1px solid var(--primary)!important;border-right:1px solid var(--primary)!important;border-bottom:1px solid var(--primary)!important}.bootstrap-realtypress .rps-listing-carousel-shortcode .bx-wrapper .bx-caption{border-top:2px solid var(--primary)!important}.bootstrap-realtypress .rps-grid-result .rps-property-result h4,.bootstrap-realtypress b,.bootstrap-realtypress label,.bootstrap-realtypress strong,.rps-list-result .rps-property-info a:hover h4,.single-rps_listing .back-bar .pointer-label{color:var(--dark)!important}.bootstrap-realtypress .rps-result-feature-label-sm,.bootstrap-realtypress .rps-single-listing .rps-single-feature-label,.bootstrap-realtypress .rps-single-listing .rps-single-feature-label-sm{background:var(--primary)!important;color:var(--dark)!important;border-radius:0!important}.bootstrap-realtypress .btn{font-size:var(--mainFontSize)!important;padding:var(--buttonPaddingTop) var(--buttonPaddingLeftRight) var(--buttonPaddingBottom)!important;background:var(--primary)!important;color:#fff!important;line-height:1!important;font-weight:500!important;border-radius:var(--buttonRadius)!important;border:var(--buttonBorder)!important;text-transform:var(--buttonCasing)!important;cursor:pointer!important;display:inline-block!important}.bootstrap-realtypress .btn-primary{border-color:var(--primary)!important}.bootstrap-realtypress .rps-single-listing .rps-pricing .rps-maintenance p{font-size:calc(var(--mainFontSize) * .6)!important}.bootstrap-realtypress .h2,.bootstrap-realtypress h2{font-size:var(--headingH2FontSize)!important;color:var(--dark)!important}.bootstrap-realtypress .h3,.bootstrap-realtypress h3{font-size:var(--headingH3FontSize)!important;color:var(--dark)!important;font-family:var(--heading)!important}.bootstrap-realtypress .rps-single-listing .rps-agent-details,.bootstrap-realtypress .rps-single-listing .rps-agent-details p,.bootstrap-realtypress .rps-single-listing .rps-agent-details p span{font-size:clamp(16px, .9375vw, 18px)!important;line-height:1.5!important}.bootstrap-realtypress .rps-single-listing .bx-pager a.active,.bootstrap-realtypress .rps-single-listing .bx-pager a:hover{border:3px solid var(--primary)!important}.single-rps_listing .bootstrap-realtypress .table,.single-rps_listing .bootstrap-realtypress .table *{display:block!important;border:none!important;text-align:left!important;padding:0!important}.archive form.rps-contact-form,.bootstrap-realtypress .rps-single-listing .rps-agent-details br:last-of-type,.rps-contact-form-wrap-v h2,.rps-footer,.rps-footer>div+p,.rps-result-view-map.rps-toolbar-btn-lg,.rps-sidebar-favorites,.rps-single-listing-information-link,.rps-single-listing-map-tabs,.single-rps_listing .bootstrap-realtypress .table thead{display:none!important}.single-rps_listing .bootstrap-realtypress .table tbody{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:stretch!important}.single-rps_listing .bootstrap-realtypress .table tbody tr{max-width:32%!important;flex:0 0 32%!important;border:1px solid #e5e5e5!important;font-size:16px!important;padding:20px!important;margin:0 1% 10px 0!important}.single-rps_listing .bootstrap-realtypress .back-bar .pointer.last-active{background-color:var(--primary)!important;border:1px solid var(--primary)!important}.bootstrap-realtypress .form-control{height:auto!important;padding:clamp(10px,.78125vw,15px) clamp(10px,1.0416666666666667vw,20px)!important;font-size:clamp(13px, .8333333333333334vw, 16px)!important;line-height:var(--lineHeight);color:var(--text)!important;background-color:var(--light)!important;border:none!important;border-left:clamp(4px,.3645833333333333vw,7px) solid var(--light)!important}.bootstrap-realtypress .form-control::placeholder{color:var(--text)!important}.bootstrap-realtypress .form-control:focus,.bootstrap-realtypress .form-control:hover{border-left:clamp(4px,.3645833333333333vw,7px) solid var(--primary)!important;border-color:var(--primary)!important}.bootstrap-realtypress .pagination>.active>a,.bootstrap-realtypress .pagination>.active>a:focus,.bootstrap-realtypress .pagination>.active>a:hover,.bootstrap-realtypress .pagination>.active>span,.bootstrap-realtypress .pagination>.active>span:focus,.bootstrap-realtypress .pagination>.active>span:hover{color:var(--dark)!important;background-color:var(--primary)!important;border-color:var(--primary)!important}.bootstrap-realtypress a:not(.bootstrap-realtypress a.button){color:var(--text)!important}.bootstrap-realtypress a:focus,.bootstrap-realtypress a:hover{color:var(--primary)!important;text-decoration:none!important}.listing-left{padding-right:clamp(33.333333333333336px,2.6041666666666665vw,50px)!important}.result-filter-frm .panel-body>div:not(.result-filter-frm .panel-body div.form-group) label{display:inline-flex!important;align-items:center!important;font-size:clamp(10.666666666666666px, .8333333333333334vw, 16px)!important;margin:0 0 10px!important}.result-filter-frm .panel-body>div:not(.result-filter-frm .panel-body div.form-group) input[type=checkbox]{width:24px!important;height:24px!important;margin:0 12px 0 0!important;-webkit-appearance:none!important;-moz-appearance:none!important;-o-appearance:none!important;appearance:none!important;outline:#B7B7B7 solid 1px!important;box-shadow:none!important;text-align:center!important;background:#fff!important;-webkit-border-radius:5px!important;-moz-border-radius:5px!important;border-radius:5px!important;-webkit-transition:.3s!important;-o-transition:.3s!important;transition:.3s!important;position:relative!important;cursor:pointer!important}.result-filter-frm .panel-body div:not(.result-filter-frm .panel-body div.form-group) input[type=checkbox]:checked,.result-filter-frm .panel-body div:not(.result-filter-frm .panel-body div.form-group) input[type=checkbox]:focus,.result-filter-frm .panel-body div:not(.result-filter-frm .panel-body div.form-group) input[type=checkbox]:hover{outline:1px solid var(--primary)!important;-webkit-transition:.3s!important;-o-transition:.3s!important;transition:.3s!important}.result-filter-frm .panel-body div:not(.result-filter-frm .panel-body div.form-group) input[type=checkbox]:checked:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;height:18px;width:18px;background-color:var(--primary);margin:auto;-webkit-border-radius:5px!important;-moz-border-radius:5px!important;border-radius:5px!important;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.bootstrap-realtypress .slider-container .back-bar .pointer-label{font-size:clamp(8px, .625vw, 12px)!important}#featured .featured-property.temp{max-width:25vw}#featured .featured-property{height:19.6875vw;overflow:hidden;position:relative}#featured .featured-property img{z-index:1;display:block;height:100%;width:100%;object-fit:cover}#featured .property-info{z-index:2;position:absolute;top:65%;left:0;right:0;bottom:0;margin:auto;display:flex;background-color:rgba(0,0,0,.65);flex-direction:column;align-items:flex-start;padding:clamp(16.666666666666668px,1.3020833333333333vw,25px);transition:.3s}#featured .property-info span{display:block}#featured .property-info .property-name{color:#e2e2e2;font-size:clamp(16px, 1.0416666666666667vw, 20px);font-weight:700}#featured .property-info .property-price{color:#fff;font-size:clamp(19.333333333333332px, 1.5104166666666667vw, 29px);margin-bottom:100px}#featured .property-info .property-details{color:#fff;font-size:clamp(14px, .8854166666666666vw, 17px);display:flex;margin:auto 0 clamp(13.333333333333334px,1.0416666666666667vw,20px);align-items:center}#featured .property-info .property-details i{margin-right:7px}#featured .property-info .property-details i:not(#featured .property-info .property-details i:first-of-type){margin-left:7px}#featured .property-info .property-details i.icon-sqft-white{margin-left:13px}#featured .property-info .property-button{transition:.3s;background-color:var(--primary);display:inline-block;color:#fff;font-size:clamp(15px, 1.09375vw, 21px);font-weight:500;padding:clamp(11px,.78125vw,15px) clamp(22px,1.5625vw,30px)}#featured .property-info .property-button:focus,#featured .property-info .property-button:hover{background-color:#fff;color:#333}#featured .featured-property a:focus .property-info .property-price,#featured .featured-property a:hover .property-info .property-price{margin-bottom:0}#listing-photos-button-next,#listing-photos-button-prev,.featured-heading a{background-color:#e5e5e5;width:42px;height:42px;display:block;position:relative;text-align:center;line-height:53px;transition:.3s;cursor:pointer}#listing-photos-button-next i,#listing-photos-button-prev i,.featured-heading a i{width:17px;height:26px}#listing-photos-button-next:focus,#listing-photos-button-next:hover,#listing-photos-button-prev:focus,#listing-photos-button-prev:hover,.featured-heading a:focus,.featured-heading a:hover{background-color:#ccc}.featured-heading{display:flex;align-items:center;justify-content:center;margin:0 0 50px}.featured-heading h2{line-height:1;margin:0 24px!important}#featured{overflow:hidden}#featured .slick-slide{margin:0 5px}#featured .slick-list{margin:0 -5px}.panel-heading strong{font-size:clamp(18px, 1.1979166666666667vw, 23px)!important}.slider-container{font-family:var(--text)!important}.bootstrap-realtypress .rps-grid-result .rps-property-result .rps-property-info{background:0 0!important;border-top:8px solid var(--primary)!important}.single-rps_listing .bootstrap-realtypress .rps-property-photo-row .bx-slider li img{display:block!important;position:unset!important;top:unset!important;bottom:unset!important;left:unset!important;right:unset!important;margin:auto!important;max-width:100%!important;width:100%!important;height:100%!important;max-height:100%!important;object-fit:cover!important}.bootstrap-realtypress .rps-single-listing .rps-agent-details .agent-photo{float:unset!important}.bootstrap-realtypress .rps-single-listing .rps-agent-details a,.bootstrap-realtypress .rps-single-listing .rps-agent-details em{font-size:clamp(16px, .9375vw, 18px)!important;display:flex;line-height:1.75;margin:5px 0 0}.bootstrap-realtypress .rps-single-listing .open-house-row .open-house-calendar .middle .day-text,.bootstrap-realtypress .rps-single-listing .open-house-row .open-house-calendar .top{background:var(--primary)!important;color:#fff!important}.bootstrap-realtypress .rps-single-listing .rps-agent-details{word-break:unset!important;padding:clamp(20px,1.5625vw,30px)!important}.bootstrap-realtypress .realtico-notice p{font-size:clamp(15.333333333333334px, 1.1979166666666667vw, 23px)!important}.rps-result-features.rps-text-center-sm.clearfix{margin:clamp(26.666666666666668px,2.0833333333333335vw,40px) 0 0}.bootstrap-realtypress p:not(.bootstrap-realtypress .rps-footer p){font-size:var(--mainFontSize)!important;line-height:1.5!important;text-align:left}.bootstrap-realtypress .rps-contact-form-wrap-v h2+p{line-height:1.3!important}.bootstrap-realtypress .rps-result-overlay .loading-text,.bootstrap-realtypress .rps-single-listing .loading-text{color:#fff!important;background-color:transparent!important;border:none!important;font-weight:700!important;font-size:20px!important}.bootstrap-realtypress .rps-result-overlay .fa:not(.bootstrap-realtypress .rps-result-overlay button .fa),.bootstrap-realtypress .rps-single-listing .fa:not(.bootstrap-realtypress .rps-single-listing button .fa){color:#fff!important}.bootstrap-realtypress .rps-result-overlay,.bootstrap-realtypress .rps-single-listing .rps-single-overlay{background:rgba(0,0,0,.85)!important;z-index:999999!important}.bootstrap-realtypress .theme-green .back-bar .selected-bar{background:var(--primary)!important}.rps-contact-form,.rps-contact-form-wrap-v{display:block!important}.bootstrap-realtypress .rps-single-listing .rps-contact-form-wrap-v{padding:clamp(20px,1.5625vw,30px)!important}.bootstrap-realtypress .form-control{max-height:150px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bootstrap-realtypress .pagination>li>a,.bootstrap-realtypress .pagination>li>span{color:var(--primary)!important;border:none!important;color:var(--dark)!important;padding:6px 19px!important;border-radius:0!important}.bootstrap-realtypress .image-holder .rps-ribbon{font-size:13px!important}.bootstrap-realtypress .image-holder .rps-ribbon,.bootstrap-realtypress .image-holder .rps-ribbon.rps-ribbon-info{background:rgba(0,0,0,.8)!important;text-shadow:none!important;border:none!important;padding:10px 20px!important;font-size:13px;top:10px!important;display:block!important;height:auto!important}.bootstrap-realtypress .image-holder .rps-ribbon-open-house{bottom:auto!important;background:var(--gold)!important;color:var(--dark);font-weight:900!important}.bootstrap-realtypress .rps-result-feature-label-sm{border-radius:0!important;color:var(--dark)!important}.bootstrap-realtypress .btn,.bootstrap-realtypress .btn-primary{color:var(--dark)!important;padding:16px 20px!important}.bootstrap-realtypress .btn-primary:focus,.bootstrap-realtypress .btn-primary:hover{background:var(--dark)!important;color:#fff!important}.rps-list-result .rps-property-info h4{font-size:clamp(26.666666666666668px, 2.0833333333333335vw, 40px)!important;font-family:var(--heading);transition:.3s;color:var(--gold-text)!important;margin:0!important}.bootstrap-realtypress .rps-list-result .rps-property-result .rps-property-description{max-height:unset;font-size:clamp(13px, .8333333333333334vw, 16px)!important;line-height:1.5!important}.bootstrap-realtypress .rps-list-result .rps-property-result{padding:clamp(20px,1.5625vw,30px)}.bootstrap-realtypress .rps-crea-terms-wrap p:not(.bootstrap-realtypress .rps-footer p),.rps-crea-terms-wrap{font-size:14px!important;line-height:1.5!important}.rps-crea-terms-wrap h4{font-weight:700!important;color:var(--dark)!important;margin:30px 0 10px!important}.rps-crea-terms-wrap h1{font-weight:900!important;color:var(--dark)!important}.rps-crea-terms-wrap form .text-center{text-align:left!important;display:block!important;width:100%!important}.rps-crea-terms-wrap .col-lg-offset-2{margin:50px 0 0!important}.bootstrap-realtypress .rps-single-listing .bx-pager .slide{float:left;display:block;margin:1.5%;padding:0;width:47%}.bootstrap-realtypress .rps-single-listing .rps-agent-details p span[itemprop="name legalName"],.bootstrap-realtypress .rps-single-listing .rps-contact-form-wrap-v .text-muted{font-weight:700;color:var(--dark)!important;font-size:23px!important;text-transform:capitalize}.bootstrap-realtypress .rps-single-listing .rps-agent-details p span[itemprop="name legalName"]{margin:0 0 -10px;display:block}.bootstrap-realtypress .listing-container{padding-bottom:40px!important}.pg-title.single-listing-title h1 span{display:block;font-family:var(--font);font-size:30%;color:var(--gold);letter-spacing:clamp(6px, .46875vw, 9px)}@media (max-width:1199px){.section-listings{padding-left:30px;padding-right:30px}.bootstrap-realtypress .rps-single-listing .rps-agent-details .agent-photo{float:unset!important}#featured .featured-property{height:295px}.single-rps_listing .bootstrap-realtypress .rps-property-photo-row .bx-slider li img{object-fit:contain!important}.rps-property-photo-row>[class*=col-md-]{width:100%!important;float:unset!important;padding:0!important}.bootstrap-realtypress .rps-property-photo-row .bx-pager-wrap{border:none!important;margin:20px 0 0!important}.bootstrap-realtypress .rps-property-photo-row .bx-pager-wrap .bx-pager{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important}.bootstrap-realtypress .rps-single-listing .bx-pager .slide{width:8%!important;flex:0 0 8%!important;float:unset!important}.bootstrap-realtypress .rps-single-listing .rps-pricing{margin:20px 0 10px!important}.home-worth form{max-width:80%}.home-bio h2{margin-top:-15px}#listings-form .container .form-group{flex:0 0 49%!important;max-width:49%!important;margin:0 0 7px}#listings-form .container .form-group.form-field-price{flex:0 0 100%!important;max-width:100%!important}#listings-form .container{flex-wrap:wrap}#listings-form .container .button{width:100%;max-width:100%;flex:0 0 100%}#listings-form{height:200px;margin-top:-200px;padding:0 40px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0 30px!important}.ct-right{padding-left:0}.listing-top .col-lg-7{margin:0 0 40px!important}#calculator:not(#calculator.inner-calc) .calculator-section>.calc-amortization.calc-field,#calculator:not(#calculator.inner-calc) .calculator-section>.calc-rate.calc-field.column-lg{flex:0 0 100%!important;width:100%!important}}@media only screen and (max-width:992px){.bootstrap-realtypress .rps-property-photo-row .bx-pager-wrap{display:block!important}}@media (max-width:767px){#featured .featured-property.ion-property-listing-grid-single-listing.list .property-info .property-details{flex-wrap:wrap}#featured .featured-property.ion-property-listing-grid-single-listing .property-info .property-name{font-size:13px;margin:0 0 5px}#featured .featured-property.ion-property-listing-grid-single-listing.list .property-info{padding:0 10px!important;display:block!important}#featured .featured-property.ion-property-listing-grid-single-listing .property-info .property-details,#featured .featured-property.ion-property-listing-grid-single-listing .property-info .property-details small{font-size:13px!important}#featured .featured-property.ion-property-listing-grid-single-listing.list .property-info .property-details span i{width:14px;height:14px}#featured .featured-property.ion-property-listing-grid-single-listing.list .property-info .property-details span i.icon-sign{width:18px;height:18px}#featured .featured-property.ion-property-listing-grid-single-listing.list .property-info .property-details span:not(:last-child){margin-right:11px}.ion-property-listing-grid-single-listing .ion-property-listing-type-ribbon{font-size:10px;padding:6px 8px 3px}.ion-property-listing-grid-single-listing.list .ion-property-listing-type-ribbon{left:4px;top:5px}#featured .featured-property.ion-property-listing-grid-single-listing.list .list-img{height:77px}#featured .featured-property.ion-property-listing-grid-single-listing .property-info .property-price{font-size:18px}#featured .featured-property.ion-property-listing-grid-single-listing .property-info .property-details i.icon-sqft{margin-left:7px}#featured .featured-property.ion-property-listing-grid-single-listing .property-info .property-details i{position:relative;top:-1px}.bootstrap-realtypress.ion-realtypress .panel-body#the-map,.bootstrap-realtypress.ion-realtypress .panel-body#the-map .rps-result{display:block!important;height:max(10vw,250px)!important}.rps-single-features{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important}.rps-single-features .rps-single-feature-label:not(.rps-single-features .rps-single-feature-label-sm){width:100%!important;flex:0 0 100%!important}.single-rps_listing .bootstrap-realtypress .table tbody tr{max-width:49%!important;flex:0 0 49%!important}#featured .featured-property.ion-property-listing-grid-single-listing{height:37vw}#featured .featured-property.ion-property-listing-grid-single-listing .property-info,#featured .featured-property.ion-property-listing-grid-single-listing a:focus .property-info,#featured .featured-property.ion-property-listing-grid-single-listing a:hover .property-info{top:51%}.bootstrap-realtypress .rps-single-listing .bx-pager .slide{width:60px!important;flex:0 0 60px!important}}@media (max-width:500px){#featured .featured-property.ion-property-listing-grid-single-listing{height:60vw}}.bootstrap-realtypress .image-holder a{background-size:cover!important;-webkit-box-shadow:inset 0 0 0 4px transparent!important;-moz-box-shadow:inset 0 0 0 4px transparent!important;box-shadow:inset 0 0 0 4px transparent!important}.bootstrap-realtypress .image-holder a:focus,.bootstrap-realtypress .image-holder a:hover{-webkit-box-shadow:inset 0 0 0 4px #ccb36d!important;-moz-box-shadow:inset 0 0 0 4px #ccb36d!important;box-shadow:inset 0 0 0 4px #ccb36d!important}@media (max-width:991px){.bootstrap-realtypress.ion-realtypress .panel-default>.panel-heading{padding:15px;border-bottom:1px solid #e5e5e5;cursor:pointer;background-color:#fff;transition:.3s}.bootstrap-realtypress.ion-realtypress .panel-default>.panel-heading:after{background-image:url(data:image/png;base64,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);background-size:contain;content:"";display:block;width:20px;height:20px;transition:.3s;transform-origin:center;transform:rotate(0);position:absolute;top:16px;right:28px}.bootstrap-realtypress.ion-realtypress .panel-default>.panel-heading.opened:after{transform:rotate(180deg)}.bootstrap-realtypress.ion-realtypress .panel-default>.panel-heading strong{transition:.3s}.bootstrap-realtypress.ion-realtypress .panel-default>.panel-heading:hover strong{color:var(--red)}.bootstrap-realtypress.ion-realtypress .panel-default>.panel-heading:hover{opacity:.8}.ion-realtypress .row-property-result .col-md-3,.ion-realtypress .row-property-result .col-md-9{width:100%}.bootstrap-realtypress.ion-realtypress .panel-body{padding:20px 15px 5px}.bootstrap-realtypress.ion-realtypress .panel{border-bottom:none}.post-type-archive-rps_listing .bootstrap-realtypress .row-property-result>[class*=col-sm-],.single.single-rps_listing [class*=col-md-],.single.single-rps_listing [class*=col-sm-]{width:100%!important;float:unset!important;padding:0!important}.post-type-archive-rps_listing .result-filter-frm .panel-body,.post-type-archive-rps_listing .result-filter-frm .panel-footer{display:none;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);transform-origin:top;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.post-type-archive-rps_listing .result-filter-frm .panel-body.active,.post-type-archive-rps_listing .result-filter-frm .panel-footer.active{display:block;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.post-type-archive-rps_listing .result-filter-frm .panel-heading{border:1px solid #fafafa!important;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background-image:url(i/icons/icon-angle-down.svg)!important;background-size:25px!important;background-position:99% center!important;background-repeat:no-repeat!important}.post-type-archive-rps_listing .result-filter-frm .panel-heading.active{background-image:url(i/icons/icon-angle-up.svg)!important;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.post-type-archive-rps_listing .result-filter-frm .panel-heading:focus,.post-type-archive-rps_listing .result-filter-frm .panel-heading:hover{border:1px solid var(--primary)!important;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.bootstrap-realtypress .container-fluid,.result-header .col-md-4{padding:0!important}.listing-left{padding:0!important;margin:30px 0 0!important}.bootstrap-realtypress .row{margin:0!important}.single.single-rps_listing .bootstrap-realtypress .rps-property-photo-row .bx-slider li img{width:100%!important;height:100%!important;object-fit:cover}.single-rps_listing .bootstrap-realtypress .rps-property-photo-row .bx-slider li img{object-fit:cover!important}.open-house-row [class*=col-xs-]{width:100%!important;padding:0!important}.row.open-house-row{margin:15px 0!important}.open-house-calendar,.row.rps-property-result{margin:0 0 20px!important}.row.rps-property-result [class*=col-]:last-of-type{padding:20px!important}.bootstrap-realtypress .rps-list-result .rps-property-result .rps-property-info h4{margin:0 0 5px!important}#hero{height:auto!important;padding:clamp(133.33333333333334px,10.416666666666666vw,200px) 0 clamp(86.66666666666667px,6.770833333333333vw,130px)}#listings-form{height:auto;padding:20px 30px;margin:0;background:var(--dark)}#header .navigation ul li:not(.toggle-side-menu) a,.pillar p{padding:0 10px}.home-bio .elementor-container,.pg-contact .elementor-container{flex-direction:column;justify-content:center;align-items:center}.home-bio h2{margin:0}.home-bio .elementor-container .elementor-column,.pg-contact .elementor-container .elementor-column{width:100%!important}.pg-contact .home-worth form{border-left:none;border-top:1px solid #eee;margin:clamp(36.666666666666664px,2.8645833333333335vw,55px) 0 0;padding:clamp(36.666666666666664px,2.8645833333333335vw,55px) 0 0}.home-bio .elementor-container .elementor-column:first-child{order:15}.home-bio .elementor-container .elementor-column img{max-width:500px;width:80%;margin:60px auto 0;display:block}#calculator:not(#calculator.inner-calc) .calculator-section>*{flex:0 0 100%!important;width:100%!important}.row.same-height{display:flex;flex-direction:column}}@media (max-width:767px){#hero h1{font-size:var(--headingH2FontSize)}#hero h1 em{font-size:33%;letter-spacing:2px}#header .elementor-column:first-child,#header .navigation,#header .preheader{display:none!important}#header,#header.active{background:var(--dark);padding:5px 0}#header img{max-width:100px;position:relative;top:2px}#header img+span,html #wpadminbar{display:none}#header,.admin-bar #header{top:0}.mnav a.mlogo{padding:0;margin-right:auto}.mnav a span{color:#fff;font-weight:600}.mnav a i{border-radius:0}.mnav a.open-menu{margin-right:6px}.home-properties ul.latest-properties,.pg-contact .contact-c21 img{margin:0}.home-properties ul.latest-properties li{flex:0 0 48%;max-width:48%}.mnav a i.icon-menu{background-image:url(i/icons/icon-mnav-menu.svg)}.mnav a i.icon-call{background-image:url(i/icons/icon-mnav-call.svg)}#listings-form .container .form-group.form-field-address,#listings-form .container .form-group.form-field-price{flex:0 0 100%!important;max-width:100%!important}.ig-feed h2 a{font-size:clamp(22px, 1.3541666666666667vw, 26px)}.ig-feed h2 a:before{width:clamp(15px,1.0416666666666667vw,20px);height:clamp(15px,1.0416666666666667vw,20px);top:-1px;margin:0 clamp(5.333333333333333px,.4166666666666667vw,8px) 0 0}#sidemenu{width:220px}#sidemenu .elementor-widget-wrap.elementor-element-populated{padding:0!important}#sidemenu a.toggle-side-menu{right:-10px}#sidemenu .elementor-widget-icon svg{max-width:120px}#sidemenu .elementor-nav-menu{margin:-15px 0 0}.image-padding-left,.image-padding-right{margin-bottom:20px}.promise .elementor-icon-box-wrapper{margin:30px 0 0}.pg-title h1{line-height:.8}.admin-bar .pg-title,.pg-title{padding:140px 20px 40px}.elementor-field-group .elementor-select-wrapper select,.elementor-form .elementor-field:not(.elementor-form .elementor-field.elementor-acceptance-field,.elementor-form .elementor-field-type-recaptcha .elementor-field ),.elementor-form .elementor-field:not(.elementor-form .elementor-field.elementor-select-wrapper,.elementor-form .elementor-field.elementor-acceptance-field){margin:0!important}.elementor-form p.captcha-note{margin-top:10px}.home-bio p:not(:last-child){padding:0;margin:20px 0 31px}.home-bio h2 em{font-size:19px}.pillar{margin-top:25px;margin-bottom:25px}#header .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0 15px!important}.need-content:before{text-align:center;display:block;line-height:1;margin:0 0 10px}.faqs .elementor-accordion .elementor-tab-title a{padding-right:40px;display:block}.pg-contact .home-worth form{padding-left:0;border-left:0;border-top:1px solid #eee;padding-top:40px;margin-top:40px}#book-an-appointment .elementor-column.elementor-col-50,#listing-form .elementor-column.elementor-col-50,#more-info-form .elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:calc(100%)!important;margin:0 0 10px!important}.bs-card{width:100%!important;flex:0 0 100%!important}.ct-right{text-align:center}.ion-realtypress-single-details{padding-right:0}#calculator section:first-child,#calculator section:last-child{max-width:100%;flex:0 0 100%;width:100%}}@media (max-width:525px){h1{font-size:clamp(35px, 3.125vw, 60px);margin:0 0 7px}h1+p{line-height:1.25}h2{font-size:clamp(30px, 3.125vw, 60px)}.home-properties ul.latest-properties li a .lp-image{height:120px}.home-properties ul.latest-properties li a .lp-address{font-size:15px}.home-properties ul.latest-properties li a .lp-price{font-size:29px}.home-properties ul.latest-properties li a .lp-meta:last-child{margin:7px 0 0}.ig-feed h2 a:before{top:1px}.pg-title.single-listing-title h1 span{margin:5px 0 0}#calculator .calc-amortization p{display:none!important}#calculator .calc-amortization span{top:0}}
