.curtain-range{pointer-events:none}.curtain-divider>span{pointer-events:auto;touch-action:none;cursor:ew-resize}
.wp-site{background:#f7f7f7;color:#52565b;font-family:Arial,sans-serif;min-height:100%}.wp-top{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #ddd;margin:0 35px;padding:12px 0;font-size:10px;color:#777}.wp-header{height:100px;display:flex;align-items:flex-end;justify-content:space-between;padding-left:35px;background:#fff}.wp-logo{align-self:center;text-align:center;color:#577d91;display:flex;flex-direction:column;line-height:1.1}.wp-logo>span{font-size:44px;line-height:.9;font-weight:700}.wp-logo strong{font-family:Georgia,serif;font-size:19px;letter-spacing:1px}.wp-logo small{font-size:8px;letter-spacing:1px;margin-top:5px}.wp-menu{display:flex;align-items:center;gap:0;font-size:11px}.wp-menu>span{padding:17px 13px}.wp-menu .wp-active,.wp-menu>b{background:#637f99;color:white}.wp-menu>b{padding:18px;font-size:13px;font-weight:400}.wp-hero{height:278px;position:relative;overflow:hidden}.wp-hero>img{width:100%;height:100%;object-fit:cover;object-position:center 55%}.wp-arrow{position:absolute;top:42%;left:17px;background:#0005;color:white;font-size:32px;line-height:1;padding:5px 10px}.wp-arrow.right{left:auto;right:17px}.wp-search{position:relative;margin:-43px 35px 0;background:#fff;border:1px solid #e0e2e3;z-index:1}.wp-search h3{display:table;background:#485760;color:#fff;padding:14px 18px;font:600 17px Arial,sans-serif;margin:0;position:absolute;top:-47px;left:0}.wp-search h3>span{margin-right:15px}.wp-fields{display:grid;grid-template-columns:repeat(5,1fr);gap:13px 15px;padding:23px 23px 10px}.wp-fields label{font-size:10px;display:block;min-width:0}.wp-fields label>span{display:block;padding:9px 8px;background:#fff;border:1px solid #d8dcdf;color:#85898c;margin-top:8px;font-size:10px;white-space:nowrap}.wp-submit{margin-top:20px;align-self:start;padding:11px;text-align:center;background:#637f99;color:#fff;font-size:10px;max-width:90px}.wp-search>p{font-size:9px;padding:0 23px 17px;color:#78808a}.wp-featured{padding:25px 35px 28px}.wp-featured>h4{font-size:21px;font-weight:400;margin:0 0 19px}.wp-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.wp-cards>article{background:white;border:1px solid #ddd;overflow:hidden}.wp-cards>article>img{width:100%;height:105px;object-fit:cover}.wp-cards>article>div{padding:12px}.wp-cards h5{font-size:12px;font-weight:500;line-height:1.5;margin:0 0 8px;color:#47576a}.wp-cards p{font-size:9px;color:#92979c;line-height:1.6;margin:0 0 10px}.wp-cards article span{font-size:8px;display:block;color:#727b84;border-top:1px solid #eee;padding-top:10px}.wp-cards strong{display:block;font-size:14px;font-weight:500;color:#66869c;padding-top:13px}.wp-footer{text-align:center;background:#e8eaec;color:#81888b;padding:20px;font-size:9px}.makeover.curtain .renewed-site{background:#faf8f2}.makeover.curtain .renewed-nav{position:absolute;z-index:1;top:29px;left:0;right:0;background:transparent;height:80px;padding-inline:40px;border-bottom:1px solid #ffffff26}.makeover.curtain .renewed-logo{color:#fff;font-size:34px}.makeover.curtain .renewed-nav nav{color:#f5f3e8;font-size:11px;gap:26px}.makeover.curtain .renewed-nav .demo-contact{background:#eee9d9;color:#283a30;padding:12px 19px;border-radius:0}.makeover.curtain .renewed-hero{height:476px}.makeover.curtain .renewed-hero>img{object-position:center 58%}.makeover.curtain .renewed-overlay{background:linear-gradient(90deg,#0d1b1b9c,#0d1b1b24 75%),linear-gradient(0deg,#0d1b1b70,transparent 40%,#0d1b1b50)}.makeover.curtain .renewed-hero-copy{top:158px;left:43px;right:25px}.makeover.curtain .renewed-hero-copy h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:58px;line-height:1.08;letter-spacing:-2.2px;margin:20px 0 19px}.renewed-hero-copy h3 em{font-weight:400;color:#f3e4bd}.makeover.curtain .renewed-hero-copy>span{font-size:8px;letter-spacing:2px;color:#f5ecdb}.makeover.curtain .renewed-hero-copy p{font-size:12px;color:#f1f0e8}.signature-property{position:absolute;right:35px;bottom:63px;background:#172b2bd9;backdrop-filter:blur(14px);border:1px solid #ffffff35;color:#fff;padding:19px 22px;width:230px}.signature-property>span{font-size:6px;letter-spacing:1.8px;color:#dccda5}.signature-property>strong{display:block;font:400 27px Georgia,serif;margin-top:11px}.signature-property>p{font-size:8px;color:#c7d0c8;margin-top:10px}.signature-property>a{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff35;margin-top:17px;padding-top:12px;font-size:8px}.signature-property>a>b{font-size:19px;font-weight:400}.makeover.curtain .hero-photo-label{left:44px;right:auto;bottom:42px;font-size:8px;color:#e7e1cb}.makeover.curtain .property-search{margin-top:-25px;margin-inline:35px;border:0;border-radius:0;padding:21px 23px;gap:25px;box-shadow:0 14px 35px #1a302b16}.makeover.curtain .property-search button{background:#243c34;border-radius:0;padding:19px 32px}.makeover.curtain .property-search select{font-size:13px}.makeover.curtain .renewed-collection{padding:30px 35px}.makeover.curtain .collection-heading>div>span{font-size:7px;letter-spacing:2px;color:#95896b}.makeover.curtain .collection-heading h4{font-family:Georgia,serif;font-weight:400;font-size:29px;letter-spacing:-.6px;color:#283d33;margin-top:10px}.makeover.curtain .property-grid{gap:20px}.makeover.curtain .property-card{border:0;border-radius:0;background:transparent;overflow:visible}.makeover.curtain .property-image{height:146px}.makeover.curtain .property-image>span{border-radius:0;font-size:6px;padding:6px 8px;letter-spacing:1px;top:10px;left:10px}.makeover.curtain .property-info{padding:15px 0 0}.makeover.curtain .property-info h5{font-family:Georgia,serif;font-weight:400;font-size:19px}.makeover.curtain .property-info small{font-size:7px;letter-spacing:1.5px;color:#968467}.makeover.curtain .property-info strong{font-size:13px;font-weight:500}.makeover.curtain .property-info>p{font-size:9px}.makeover.curtain .renewed-bottom{padding:18px 35px;color:#8a8c7d;background:#f1efe5;font-size:8px}.makeover.curtain .renewed-bottom a{color:#324b39}.makeover-foot>span:first-child{max-width:55%}
@media(max-width:900px) and (min-width:761px){.wp-menu>span{padding-inline:9px}.wp-menu>b{font-size:11px;padding:18px 12px}.signature-property{width:190px;right:25px}.makeover.curtain .renewed-hero-copy h3{font-size:49px}.makeover.curtain .renewed-hero-copy{left:30px}.wp-fields{gap:10px}.wp-fields label,.wp-fields label>span{font-size:8px}}
@media(max-width:760px){.wp-top{margin-inline:15px;padding:10px 0;font-size:6px;gap:8px}.wp-top>span:last-child{font-size:5px}.wp-header{height:70px;padding:0 15px;align-items:center}.wp-logo>span{font-size:29px}.wp-logo strong{font-size:12px}.wp-logo small{font-size:5px;letter-spacing:.7px}.wp-menu{font-size:6px;gap:9px}.wp-menu>span{padding:8px 0}.wp-menu .wp-active{background:transparent;color:#637f99}.wp-menu>span:nth-child(3),.wp-menu>span:nth-child(4),.wp-menu>b{display:none}.wp-hero{height:280px}.wp-hero>img{object-position:45% center}.wp-arrow{font-size:23px;padding:3px 6px;left:8px}.wp-arrow.right{right:8px}.wp-search{margin:-20px 12px 0}.wp-search h3{font-size:11px;padding:10px 12px;top:-33px}.wp-search h3>span{margin-right:7px}.wp-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 12px 10px}.wp-fields label{font-size:8px}.wp-fields label>span{padding:8px 6px;font-size:8px;margin-top:6px}.wp-fields label:nth-child(8),.wp-fields label:nth-child(9){display:none}.wp-submit{font-size:9px;max-width:none;margin-top:16px}.wp-search>p{font-size:7px;padding:0 12px 13px}.wp-featured{padding:24px 12px}.wp-featured>h4{font-size:18px}.wp-cards{grid-template-columns:1fr;gap:12px}.wp-cards>article{display:grid;grid-template-columns:40% 60%}.wp-cards>article>img{height:100%;min-height:118px}.wp-cards>article>div{padding:12px}.wp-cards h5{font-size:10px}.wp-cards p{font-size:7px;line-height:1.5;margin-bottom:8px}.wp-cards article span{font-size:6px;padding-top:8px}.wp-cards strong{font-size:11px;padding-top:8px}.wp-footer{font-size:7px;padding:17px 10px}.makeover.curtain .renewed-nav{top:29px;height:66px;padding:0 17px}.makeover.curtain .renewed-logo{font-size:27px}.makeover.curtain .renewed-nav nav{font-size:8px;gap:12px}.makeover.curtain .renewed-nav .demo-contact{padding:10px}.makeover.curtain .renewed-nav nav>a:nth-child(2){display:none}.makeover.curtain .renewed-hero{height:420px}.makeover.curtain .renewed-hero>img{object-position:63% center}.makeover.curtain .renewed-hero-copy{top:114px;left:20px;right:14px}.makeover.curtain .renewed-hero-copy>span{font-size:5px;letter-spacing:1.2px}.makeover.curtain .renewed-hero-copy h3{font-size:37px;line-height:1.08;letter-spacing:-1.6px;margin:17px 0 14px}.makeover.curtain .renewed-hero-copy p{font-size:9px}.signature-property{right:16px;bottom:39px;width:171px;padding:13px 15px}.signature-property>span{font-size:5px;letter-spacing:1px}.signature-property>strong{font-size:21px;margin-top:7px}.signature-property>p{font-size:7px;margin-top:7px}.signature-property>a{font-size:7px;margin-top:10px;padding-top:8px}.makeover.curtain .hero-photo-label{left:20px;bottom:59px;font-size:6px}.makeover.curtain .property-search{margin:-18px 12px 0;padding:16px 13px;gap:15px 4px}.makeover.curtain .property-search select{font-size:10px}.makeover.curtain .property-search button{padding:14px;font-size:11px}.makeover.curtain .renewed-collection{padding:26px 13px 20px}.makeover.curtain .collection-heading h4{font-size:22px;line-height:1.15}.makeover.curtain .collection-heading>div>span{font-size:6px}.makeover.curtain .property-grid{gap:18px}.makeover.curtain .property-image{height:100%;min-height:130px}.makeover.curtain .property-card{gap:12px;grid-template-columns:43% 1fr}.makeover.curtain .property-info{padding:8px 0}.makeover.curtain .property-info h5{font-size:16px;line-height:1.2}.makeover.curtain .property-info small{font-size:6px}.makeover.curtain .property-info>p{font-size:7px}.makeover.curtain .property-info strong{font-size:11px}.makeover.curtain .property-image>span{font-size:4px;padding:5px;top:6px;left:6px}.makeover.curtain .renewed-bottom{font-size:6px;padding:17px 13px}.makeover-foot>span:first-child{max-width:none}}
@media(max-width:760px){.makeover.curtain .renewed-hero-copy h3{font-size:32px;letter-spacing:-1.2px}}
@media(max-width:760px){.makeover.curtain .renewed-hero-copy p{display:none}}
