aside.sb-sec{background-color:#f9f6f3;border-radius:.75rem;display:inline-block;padding:32px 24px;width:100%}aside.sb-sec h3{font-size:18px;font-weight:500;line-height:normal;margin:0 0 16px;text-transform:uppercase}.sb-sec span.slide-inner{display:block;padding:12px 0;position:relative;vertical-align:top;width:100%}.sb-sec span.slide-inner span.line{background-color:#ede5de;border-radius:9999px;display:inline-block;flex-grow:1;height:4px;overflow:hidden;position:relative;width:100%}.sb-sec span.slide-inner span.line>span{background-color:#82a69d;height:100%;left:0;position:absolute;right:100%}.sb-sec span.slide-inner span.thumb{left:8px;position:absolute;transform:translateX(-50%)!important}.sb-sec span.slide-inner span.thumb>span{background-color:#547778;border-radius:9999px;display:inline-block;height:20px;transform:translateY(5px);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:20px}aside.sb-sec .property-value{display:inline-block;width:100%}aside.sb-sec .property-value span{font-size:14px}aside.sb-sec .property-value p{font-size:16px;margin-bottom:10px}aside.sb-sec .property-value p.property-value-content{font-size:14px;font-style:italic}aside.sb-sec .price-slide{display:inline-block;width:100%}aside.sb-sec .price-slide label{display:inline-block;font-size:14px;font-weight:400;width:100%}aside.sb-sec .price-slide .number{display:flex;justify-content:space-between;margin-top:8px;padding:0 4px}aside.sb-sec .price-slide .number button{background-color:unset;border:unset;color:#d58162;font-size:16px;padding:0}aside.sb-sec .filter-wrap{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:24px 0}aside.sb-sec .filter-wrap .filter-item{width:100%}aside.sb-sec .filter-wrap .filter-item span{font-size:16px}aside.sb-sec .cta-wrap{display:inline-block;padding-top:24px;width:100%}aside.sb-sec .cta-wrap p{font-size:14px}aside.sb-sec .cta-wrap .cta{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}aside.sb-sec .cta-wrap .cta a.btn.primary{background-color:#313a41;border:1px solid transparent;padding:13px;width:90%}aside.sb-sec .cta-wrap .cta a.btn.secondary{border:1px solid #313a41;color:#313a41;padding:13px;width:90%}aside.sb-sec .explainer-main p{font-size:14px;margin:20px 0 0}.relationship-status-output{display:none;font-family:sans-serif;font-size:178px;font-weight:600;line-height:1;margin:0 0 2rem;text-align:center}.rangeslider__fill{background:#82a69d;box-shadow:unset}.rangeslider--horizontal{background:#ede5de;border-radius:9999px;box-shadow:unset;height:4px;position:relative;width:100%}.rangeslider__handle{background-color:#547778;border:unset;box-shadow:unset;height:18px;top:-7px!important;width:18px}aside.sb-sec .price-slide .number button.active{font-weight:500}aside.sb-sec .filter-wrap .filter-item span.nights:after{content:"per year";padding-left:5px}aside.sb-sec .filter-wrap .filter-item span.maintenance:after{content:"Ave. Monthly Expenses";padding-left:5px}.sb-sec .main-form form{background:#e7ded6;border-radius:15px;padding:35px;text-align:center;width:100%}.sb-sec .main-form .form-title,.sb-sec .main-form form label{display:none}.hs_error_rollup label{color:#c42708;display:block!important;font-size:13px;margin-bottom:18px}.sb-sec .main-form form .hs-form-field{margin-bottom:1rem}.sb-sec .main-form form .hs-button,.sb-sec .main-form form input[type=submit]{background:#303a41;border:none;border-radius:5px;height:40px;margin-top:18px;width:50%}.sb-sec .main-form form .hs-button:hover,.sb-sec .main-form form input[type=submit]:hover{background:#303a41;color:#fff}#form{left:52%;top:50%;transform:translate(-50%,-50%);width:25%;z-index:99999}#form,.background-form{display:none;position:fixed}.background-form{background:rgba(0,0,0,.78);bottom:0;left:0;right:0;top:0}#form,.background-form{display:none;position:fixed;z-index:999999}.background{filter:blur(5px);overflow-y:auto;transition:filter .3s ease}#btnCloseForm{align-items:center;background:#303a41;border:2px solid #fff;border-radius:50%;display:flex;float:right;font-size:16px;height:28px;justify-content:center;margin-bottom:12px;padding:0;position:relative;right:-13px;top:-15px;width:28px}#btnCloseForm>p{color:#fff;margin:0;padding:0}.sb-sec .main-form form input[type=email],.sb-sec .main-form form input[type=tel],.sb-sec .main-form form input[type=text]{border:1px solid #000;border-radius:4px;font-size:15px;padding:8px}.sb-sec .main-form .input .hs-input::placeholder{color:#000!important;font-size:14px;font-weight:500;left:0;position:relative;top:0}.sb-sec .main-form .submitted-message{background-color:#303a41!important;border:none!important;border-radius:0;color:#fff;font-size:18px;letter-spacing:1.5px;padding:35px 0}.sb-sec .main-form button:focus,.sb-sec .main-form input:focus{border:none;outline:none}@media(max-width:1440px){#form{width:29%}}@media (max-width:1200px){#form{width:31%}}@media (max-width:1024px){#form{width:35%}}@media (max-width:850px){#form{width:42%}.sb-sec .main-form form{padding:30px}}@media (max-width:635px){#form{width:48%}.sb-sec .main-form form{padding:22px}}@media (max-width:500px){#form{width:60%}.sb-sec .main-form form .hs-button,.sb-sec .main-form form input[type=submit]{padding:9px 10px}.sb-sec .main-form form{padding:17px}}@media(max-width:440px){aside.sb-sec .cta-wrap .cta{flex-flow:row wrap;gap:17px}aside.sb-sec .cta-wrap .cta a{width:100%}}@media (max-width:390px){#form{width:69%}}