body .reg-owner-financing-section{background:linear-gradient(180deg,#f5efe6 0%,#ece4d3 100%);font-family:'Roboto','Inter',sans-serif;position:relative}body .reg-owner-financing-section:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 12% 18%,rgba(197,141,90,.1) 0%,transparent 45%),radial-gradient(circle at 88% 82%,rgba(35,66,80,.08) 0%,transparent 50%);pointer-events:none}body .reg-owner-financing-wrap{position:relative;z-index:1}body .reg-owner-financing-eyebrow{color:#c58d5a;letter-spacing:.32em;font-size:11px}body .reg-owner-financing-left h2{color:#234250;font-family:'Roboto Slab','Cinzel',serif;font-weight:600;letter-spacing:-.01em}body .reg-owner-financing-left p{color:rgba(35,66,80,.78)}body .reg-owner-financing-point{position:relative;background:#fff;border:1px solid rgba(35,66,80,.08);color:#234250;padding:18px 18px 18px 26px;box-shadow:0 6px 20px rgba(35,66,80,.06);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;overflow:hidden}body .reg-owner-financing-point:before{content:"";position:absolute;left:0;top:14%;bottom:14%;width:3px;background:linear-gradient(180deg,#c58d5a 0%,#b07845 100%);border-radius:0 3px 3px 0;opacity:.85}body .reg-owner-financing-point:hover{transform:translateY(-2px);border-color:rgba(197,141,90,.28);box-shadow:0 12px 30px rgba(35,66,80,.1)}body .reg-owner-financing-btn-main{background:#234250;color:#fff;box-shadow:0 12px 28px rgba(35,66,80,.22);letter-spacing:.02em}body .reg-owner-financing-btn-main:hover{background:#1a3340;box-shadow:0 16px 36px rgba(35,66,80,.3)}body .reg-owner-financing-btn-outline{background:0 0;color:#234250;border:1.5px solid #234250;letter-spacing:.02em}body .reg-owner-financing-btn-outline:hover{background:#c58d5a;border-color:#c58d5a;color:#fff}body .reg-owner-financing-card{background:radial-gradient(circle at 12% 0%,rgba(197,141,90,.16) 0%,transparent 55%),linear-gradient(160deg,#234250 0%,#2c5260 60%,#345a6a 100%);border-radius:24px;padding:42px 36px;box-shadow:0 24px 56px rgba(35,66,80,.28),inset 0 1px 0 rgba(255,255,255,.08);position:relative;overflow:hidden}body .reg-owner-financing-card:before{content:"";position:absolute;top:-100px;right:-100px;width:240px;height:240px;background:radial-gradient(circle,rgba(197,141,90,.18) 0%,transparent 70%);border-radius:50%;pointer-events:none}body .reg-owner-financing-card:after{content:"";position:absolute;top:0;left:32px;right:32px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(197,141,90,.5) 50%,transparent 100%)}body .reg-owner-financing-card-label{color:#d6a577;letter-spacing:.32em;font-size:11px}body .reg-owner-financing-card h3{font-family:'Roboto Slab','Cinzel',serif;font-weight:500;letter-spacing:-.01em;color:#fff}body .reg-owner-financing-card p{color:rgba(255,255,255,.82)}body .reg-owner-financing-card ul{list-style:none;padding:0;margin:0 0 28px}body .reg-owner-financing-card ul li{position:relative;padding:13px 0 13px 22px;border-bottom:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.92);font-size:15px;letter-spacing:.01em}body .reg-owner-financing-card ul li:before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:linear-gradient(135deg,#c58d5a 0%,#d6a577 100%);box-shadow:0 0 0 2px rgba(197,141,90,.18)}body .reg-owner-financing-card ul li:last-child{border-bottom:none}body .reg-owner-financing-card-btn{background:linear-gradient(135deg,#c58d5a 0%,#b07845 100%);color:#fff;box-shadow:0 12px 28px rgba(197,141,90,.3),inset 0 1px 0 rgba(255,255,255,.2);letter-spacing:.02em}body .reg-owner-financing-card-btn:hover{background:linear-gradient(135deg,#b07845 0%,#9a6738 100%);box-shadow:0 16px 36px rgba(197,141,90,.38);transform:translateY(-2px)}.houzez-icon.icon-hotel-double-bed-1,.houzez-icon.icon-bathroom-shower-1,.houzez-icon.icon-ruler-triangle,.houzez-icon.icon-real-estate-dimensions-map,.houzez-icon.icon-pin,.houzez-icon.icon-love-it{font-size:0 !important;display:inline-block !important;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:contain}.houzez-icon.icon-hotel-double-bed-1:before,.houzez-icon.icon-bathroom-shower-1:before,.houzez-icon.icon-ruler-triangle:before,.houzez-icon.icon-real-estate-dimensions-map:before,.houzez-icon.icon-pin:before,.houzez-icon.icon-love-it:before{content:'' !important}.houzez-icon.icon-hotel-double-bed-1{width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B07845' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='6' width='18' height='14' rx='1.5'/%3E%3Cpath d='M3 11h18'/%3E%3Crect x='5.5' y='7.5' width='5.5' height='2.5' rx='0.5'/%3E%3Crect x='13' y='7.5' width='5.5' height='2.5' rx='0.5'/%3E%3C/svg%3E")}.houzez-icon.icon-bathroom-shower-1{width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B07845' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h18v3.5a3.5 3.5 0 0 1-3.5 3.5h-11A3.5 3.5 0 0 1 3 15.5z'/%3E%3Cpath d='M6 12V7a2 2 0 0 1 4 0v.5'/%3E%3Cpath d='M8.5 7h2.5'/%3E%3Cpath d='M5 19l-1 2'/%3E%3Cpath d='M19 19l1 2'/%3E%3C/svg%3E")}.houzez-icon.icon-ruler-triangle,.houzez-icon.icon-real-estate-dimensions-map{width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B07845' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6l6-2 6 2 6-2v14l-6 2-6-2-6 2V6z'/%3E%3Cpath d='M9 4v16'/%3E%3Cpath d='M15 6v16'/%3E%3C/svg%3E")}.houzez-icon.icon-pin{width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B07845' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7z'/%3E%3Ccircle cx='12' cy='9' r='2.5'/%3E%3C/svg%3E")}.houzez-icon.icon-love-it{width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B07845' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 1 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z'/%3E%3C/svg%3E")}.labels-wrap .label,.labels-wrap .label-status,.labels-wrap a.label,.labels-wrap a.label-status{background:rgba(255,255,255,.96) !important;background-color:rgba(255,255,255,.96) !important;color:#142730 !important;border:none !important;border-radius:999px !important;padding:7px 13px !important;font-family:'Josefin Sans','Roboto',sans-serif !important;font-size:10px !important;letter-spacing:.22em !important;text-transform:uppercase !important;font-weight:700 !important;line-height:1 !important;text-decoration:none !important;box-shadow:0 6px 18px rgba(20,39,48,.14),inset 0 1px 0 rgba(255,255,255,.5) !important}.labels-wrap a[href*=fire-sale].label,.labels-wrap a[href*=fire-sale].label-status,.labels-wrap a[href*="/fire-sale"]{background:linear-gradient(135deg,#d65a3a 0%,#a93b22 100%) !important;background-color:#c44d2c !important;color:#fff !important;box-shadow:0 6px 18px rgba(140,50,30,.35),inset 0 1px 0 rgba(255,255,255,.2) !important}.reg-listing-intro .reg-eyebrow{font-family:'Josefin Sans',sans-serif !important;font-size:11px !important;letter-spacing:.42em !important;text-transform:uppercase !important;color:#9a6a3e !important;font-weight:600 !important;margin-bottom:18px !important}.reg-listing-intro .reg-title{font-family:'Cinzel',serif !important;font-size:clamp(30px,3.8vw,50px) !important;font-weight:500 !important;line-height:1.12 !important;letter-spacing:-.005em !important;color:#234250 !important;margin:0 0 22px !important}.reg-listing-intro .reg-title em{font-style:italic !important;font-weight:400 !important;color:#9a6a3e !important}.reg-listing-intro .reg-text-lg{font-family:'Josefin Sans',sans-serif !important;font-size:clamp(15px,1.2vw,17px) !important;line-height:1.75 !important;font-weight:300 !important;color:rgba(35,66,80,.78) !important}:root{--e-global-typography-primary-font-family:'Cinzel',serif;--e-global-typography-secondary-font-family:'Cinzel',serif;--e-global-typography-text-font-family:'Josefin Sans',system-ui,sans-serif;--e-global-typography-accent-font-family:'Josefin Sans',system-ui,sans-serif}html body,html body input,html body select,html body textarea,html body button,html body p,html body li,html body td,html body th,html body label,html body a,html body span,html body .elementor-element,html body .menu-item,html body .entry-content,html body .widget,html body .property-title,html body .item-title,html body .item-address,html body .item-amenities,html body .reg-text-lg,html body .reg-text,html body .property-meta,html body .houzez-elementor-search-builder,html body .elementor-form,html body .elementor-button,html body .btn,html body .listing-page,html body .listing-row,html body input[type=text],html body input[type=email],html body input[type=password],html body input[type=tel],html body input[type=number],html body input[type=search]{font-family:'Josefin Sans',system-ui,-apple-system,BlinkMacSystemFont,sans-serif !important}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body .elementor-heading-title,html body .property-title a,html body .item-title,html body .item-title a,html body .reg-title,html body .reg-listing-intro h2,html body .entry-title,html body .page-title,html body .widget-title,html body .h1,html body .h2,html body .h3,html body .h4,html body .h5,html body .h6,html body .houzez-page-title,html body .property-page-title-wrap h1,html body .block-title-wrap h1,html body .block-title-wrap h2,html body .block-title-wrap h3,html body .description-content h1,html body .description-content h2,html body .description-content h3{font-family:'Cinzel',Georgia,serif !important}html body [class*=houzez-icon],html body [class^=icon-],html body [class*=" icon-"],html body .fa,html body .fas,html body .far,html body .fal,html body .fab,html body .fad,html body i[class*=icon],html body i.fa,html body i.dashicons,html body [class*=houzez-icon]:before,html body [class*=houzez-icon]:after,html body [class^=icon-]:before,html body [class*=" icon-"]:before,html body i[class*=icon]:before,html body i[class*=icon]:after,html body .fa:before,html body .fas:before,html body .far:before{font-family:revert !important}body.single-property .property-labels-wrap{display:flex;flex-wrap:wrap;gap:8px}body.single-property .property-labels-wrap a.label,body.single-property .property-labels-wrap a.label-status,body.single-property .property-labels-wrap a.hz-label{display:inline-flex !important;align-items:center;gap:6px;padding:8px 16px !important;border-radius:999px !important;background:rgba(255,255,255,.96) !important;background-color:rgba(255,255,255,.96) !important;font-family:'Josefin Sans',sans-serif !important;font-size:10.5px !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#142730 !important;font-weight:700 !important;line-height:1 !important;text-decoration:none !important;border:1px solid rgba(35,66,80,.1) !important;box-shadow:0 6px 18px rgba(20,39,48,.1),inset 0 1px 0 rgba(255,255,255,.5) !important;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s cubic-bezier(.2,.7,.2,1),border-color .25s cubic-bezier(.2,.7,.2,1);will-change:transform}body.single-property .property-labels-wrap a.label:before,body.single-property .property-labels-wrap a.hz-label:before{content:"";width:6px;height:6px;border-radius:50%;flex:none;background:linear-gradient(135deg,#d6a577,#b07a48);box-shadow:0 0 0 3px rgba(197,141,90,.15)}body.single-property .property-labels-wrap a.label:hover,body.single-property .property-labels-wrap a.hz-label:hover{transform:translateY(-2px);border-color:rgba(197,141,90,.4) !important;box-shadow:0 12px 28px rgba(20,39,48,.14),inset 0 1px 0 rgba(255,255,255,.5) !important}body.single-property .property-labels-wrap a[href*=fire-sale]{background:linear-gradient(135deg,#d65a3a 0%,#a93b22 100%) !important;background-color:#c44d2c !important;color:#fff !important;border-color:rgba(140,50,30,.3) !important;box-shadow:0 6px 18px rgba(140,50,30,.32),inset 0 1px 0 rgba(255,255,255,.2) !important}body.single-property .property-labels-wrap a[href*=fire-sale]:before{background:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.25);animation:regPulseFire 2.4s ease-in-out infinite}@keyframes regPulseFire{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.7}}body.single-property .property-labels-wrap a[href*=income-producing]{background:linear-gradient(135deg,#fdf6ec 0%,#f7e9d0 100%) !important;background-color:#fbf1de !important;color:#9a6a3e !important;border-color:rgba(176,122,72,.25) !important}body.single-property .property-item-tools{display:flex;gap:8px;list-style:none;padding:0;margin:0 0 18px;justify-content:flex-end}body.single-property .property-item-tools .item-tool{position:relative}body.single-property .property-item-tools .item-tool>span,body.single-property .property-item-tools .item-tool>a{display:inline-flex !important;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50% !important;background:#fff !important;color:#234250 !important;border:1px solid rgba(35,66,80,.1) !important;cursor:pointer;text-decoration:none;box-shadow:0 6px 18px rgba(20,39,48,.08);transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .25s cubic-bezier(.2,.7,.2,1),color .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s cubic-bezier(.2,.7,.2,1);will-change:transform;font-size:0}body.single-property .property-item-tools .item-tool>span:hover,body.single-property .property-item-tools .item-tool>a:hover{border-color:#c58d5a !important;color:#9a6a3e !important;transform:translateY(-2px);box-shadow:0 12px 24px rgba(20,39,48,.14)}body.single-property .property-item-tools .houzez-icon{width:18px;height:18px;background-repeat:no-repeat;background-position:center;background-size:contain}body.single-property .property-item-tools .houzez-icon:before{content:'' !important}body.single-property .property-item-tools .icon-love-it{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23234250' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z'/%3E%3C/svg%3E")}body.single-property .property-item-tools .icon-share{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23234250' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18' cy='5' r='3'/%3E%3Ccircle cx='6' cy='12' r='3'/%3E%3Ccircle cx='18' cy='19' r='3'/%3E%3Cline x1='8.59' y1='13.51' x2='15.42' y2='17.49'/%3E%3Cline x1='15.41' y1='6.51' x2='8.59' y2='10.49'/%3E%3C/svg%3E")}body.single-property .property-item-tools .icon-print-text{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23234250' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 6 2 18 2 18 9'/%3E%3Cpath d='M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2'/%3E%3Crect x='6' y='14' width='12' height='8'/%3E%3C/svg%3E")}body.single-property .property-item-tools .item-tool>span:hover .houzez-icon{filter:brightness(0) saturate(100%) invert(43%) sepia(15%) saturate(1457%) hue-rotate(353deg) brightness(95%) contrast(89%)}body.single-property .property-item-tools .houzez-share .dropdown-menu{border-radius:12px !important;padding:10px !important;border:1px solid rgba(35,66,80,.08) !important;box-shadow:0 14px 38px rgba(20,39,48,.14) !important;min-width:200px !important}body.single-property .property-item-tools .houzez-share .dropdown-item{font-family:'Josefin Sans',sans-serif !important;font-size:13px !important;color:#234250 !important;font-weight:500 !important;padding:8px 12px !important;border-radius:8px !important;margin:2px 0 !important;transition:background .2s cubic-bezier(.2,.7,.2,1),color .2s cubic-bezier(.2,.7,.2,1)}body.single-property .property-item-tools .houzez-share .dropdown-item:first-child{font-size:10px !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#9a6a3e !important;font-weight:700 !important;padding:6px 12px 8px !important;border-bottom:1px solid rgba(35,66,80,.08) !important;margin-bottom:6px !important;border-radius:0 !important;pointer-events:none}body.single-property .property-item-tools .houzez-share .dropdown-item:hover{background:#fafaf7 !important;color:#9a6a3e !important}body.single-property .property-section-wrap{background:#fff !important;border-radius:22px !important;border:1px solid rgba(20,39,48,.06);box-shadow:0 14px 38px rgba(20,39,48,.06);padding:36px !important;margin-bottom:28px !important;position:relative}body.single-property .property-section-wrap:before{content:"";position:absolute;top:0;left:36px;right:36px;height:2px;background:linear-gradient(90deg,transparent,rgba(197,141,90,.5),transparent)}body.single-property .property-section-wrap .block-title-wrap{margin-bottom:24px !important;position:relative;border-bottom:0 !important;padding-bottom:0 !important}body.single-property .property-section-wrap .block-title-wrap h2{font-family:'Cinzel',serif !important;font-size:clamp(22px,2.2vw,28px) !important;font-weight:600 !important;line-height:1.2 !important;color:#1a313c !important;margin:0 0 8px !important;letter-spacing:-.005em !important}body.single-property .property-section-wrap .block-title-wrap:after{content:"";display:block;width:48px;height:2px;margin-top:12px;background:linear-gradient(90deg,#c58d5a,#b07a48);border-radius:2px}body.single-property .property-description-content h2{font-family:'Cinzel',serif !important;font-size:clamp(22px,2.4vw,30px) !important;font-weight:600 !important;color:#1a313c !important;margin:0 0 16px !important;line-height:1.25 !important}body.single-property .property-description-content h3{font-family:'Cinzel',serif !important;font-size:18px !important;font-weight:600 !important;color:#1a313c !important;margin:28px 0 12px !important}body.single-property .property-description-content p{font-size:15.5px !important;line-height:1.8 !important;color:#3a4d56 !important;margin:0 0 14px !important;font-weight:400 !important}body.single-property .property-description-content p strong{color:#1a313c !important;font-weight:600 !important}body.single-property .property-description-content em{color:#9a6a3e !important;font-style:italic !important;font-weight:400 !important}body.single-property .property-description-content hr{border:none !important;height:1px;background:linear-gradient(90deg,transparent,rgba(35,66,80,.15),transparent);margin:24px 0}body.single-property .property-description-content ul{margin:0 0 18px;padding-left:0;list-style:none}body.single-property .property-description-content>div>ul>li,body.single-property .property-description-content .houzez-more-content ul li{position:relative;padding:8px 0 8px 22px !important;font-size:15px !important;line-height:1.7 !important;color:#3a4d56 !important;list-style:none}body.single-property .property-description-content>div>ul>li:before,body.single-property .property-description-content .houzez-more-content ul li:before{content:"";position:absolute;left:0;top:16px;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#d6a577,#b07a48);box-shadow:0 0 0 3px rgba(197,141,90,.15)}body.single-property .houzez-read-more-link{display:inline-flex !important;align-items:center;gap:10px;padding:13px 26px !important;border-radius:999px !important;background:linear-gradient(180deg,#d6a577 0%,#c58d5a 50%,#b07a48 100%) !important;color:#fff !important;border:0 !important;font-family:'Josefin Sans',sans-serif !important;font-size:11.5px !important;letter-spacing:.22em !important;text-transform:uppercase !important;font-weight:700 !important;text-decoration:none !important;line-height:1 !important;margin-top:14px !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 0 0 1px rgba(176,122,72,.4),0 12px 26px rgba(122,80,40,.28);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s cubic-bezier(.2,.7,.2,1),filter .3s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden;will-change:transform}body.single-property .houzez-read-more-link:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);transform:translateX(-130%);transition:transform 1s cubic-bezier(.2,.7,.2,1)}body.single-property .houzez-read-more-link:after{content:"";width:14px;height:14px;flex:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;animation:regBounceDown 1.6s ease-in-out infinite}@keyframes regBounceDown{0%,100%{transform:translateY(0)}50%{transform:translateY(3px)}}body.single-property .houzez-read-more-link:hover{transform:translateY(-3px);filter:brightness(1.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 0 0 1px #d6a577,0 20px 40px rgba(122,80,40,.42)}body.single-property .houzez-read-more-link:hover:before{transform:translateX(130%)}body.single-property .houzez-read-more-link:hover:after{animation-duration:.8s}body.single-property .property-features-wrap ul.row{display:grid !important;grid-template-columns:repeat(3,1fr) !important;column-gap:36px !important;row-gap:0 !important;margin:0 !important;padding:0 !important;list-style:none}@media (max-width:780px){body.single-property .property-features-wrap ul.row{grid-template-columns:repeat(2,1fr) !important;column-gap:24px !important}}@media (max-width:480px){body.single-property .property-features-wrap ul.row{grid-template-columns:1fr !important}}body.single-property .property-features-wrap ul.row>li{display:flex !important;align-items:center;gap:12px;padding:13px 0 !important;border-bottom:1px solid rgba(35,66,80,.07);transition:padding-left .25s cubic-bezier(.2,.7,.2,1);width:auto !important;max-width:none !important;flex:initial !important}body.single-property .property-features-wrap ul.row>li:hover{padding-left:6px !important}body.single-property .property-features-wrap ul.row>li>i.houzez-icon.icon-check-circle-1{width:18px !important;height:18px !important;flex:none;font-size:0 !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c58d5a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:0 !important;display:inline-block !important;vertical-align:middle;transition:filter .25s cubic-bezier(.2,.7,.2,1)}body.single-property .property-features-wrap ul.row>li>i.houzez-icon.icon-check-circle-1:before{content:'' !important}body.single-property .property-features-wrap ul.row>li:hover>i.houzez-icon.icon-check-circle-1{filter:brightness(0) saturate(100%) invert(43%) sepia(15%) saturate(1457%) hue-rotate(353deg) brightness(95%) contrast(89%)}body.single-property .property-features-wrap ul.row>li a{font-family:'Josefin Sans',sans-serif !important;font-size:14.5px !important;color:#3a4d56 !important;font-weight:300 !important;text-decoration:none !important;line-height:1.4;letter-spacing:.005em;transition:color .25s cubic-bezier(.2,.7,.2,1)}body.single-property .property-features-wrap ul.row>li:hover a{color:#1a313c !important}body.single-property .block-map-wrap{border-radius:22px !important;overflow:hidden;border:1px solid rgba(20,39,48,.06);box-shadow:0 14px 38px rgba(20,39,48,.06);margin-top:20px !important}body.single-property .bt-sidebar-wrap .widget-property-form{background:#fff !important;border-radius:22px !important;padding:28px 26px !important;border:1px solid rgba(20,39,48,.06);box-shadow:0 14px 38px rgba(20,39,48,.08) !important;position:relative;margin-bottom:20px !important}body.single-property .bt-sidebar-wrap .widget-property-form:before{content:"";position:absolute;top:0;left:24px;right:24px;height:2px;background:linear-gradient(90deg,transparent,rgba(197,141,90,.6),transparent)}body.single-property .bt-sidebar-wrap .widget-property-form .agent-name{font-family:'Cinzel',serif !important;font-size:16px !important;font-weight:600 !important;color:#1a313c !important;line-height:1.2 !important}body.single-property .bt-sidebar-wrap .widget-property-form .agent-link a{font-size:11.5px !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#9a6a3e !important;font-weight:600 !important;text-decoration:none !important}body.single-property .bt-sidebar-wrap .widget-property-form .form-control{background:#fafaf7 !important;border:1px solid rgba(35,66,80,.1) !important;border-radius:10px !important;padding:12px 14px !important;font-family:'Josefin Sans',sans-serif !important;font-size:14px !important;transition:border-color .25s cubic-bezier(.2,.7,.2,1),background .25s cubic-bezier(.2,.7,.2,1)}body.single-property .bt-sidebar-wrap .widget-property-form .form-control:focus{background:#fff !important;border-color:#c58d5a !important;box-shadow:0 0 0 3px rgba(197,141,90,.12) !important}body.single-property .bt-sidebar-wrap .widget-property-form .btn-secondary{background:#234250 !important;color:#fff !important;border:0 !important;border-radius:12px !important;padding:13px 18px !important;font-family:'Josefin Sans',sans-serif !important;font-size:11.5px !important;letter-spacing:.18em !important;text-transform:uppercase !important;font-weight:600 !important;box-shadow:0 10px 22px rgba(20,39,48,.22);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s cubic-bezier(.2,.7,.2,1),background .3s cubic-bezier(.2,.7,.2,1);will-change:transform}body.single-property .bt-sidebar-wrap .widget-property-form .btn-secondary:hover{background:#1a313c !important;transform:translateY(-2px);box-shadow:0 14px 30px rgba(20,39,48,.32)}body.single-property .bt-sidebar-wrap .widget-property-form .btn-secondary-outlined{background:0 0 !important;color:#234250 !important;border:1.5px solid #234250 !important;border-radius:12px !important;padding:13px 18px !important;font-family:'Josefin Sans',sans-serif !important;font-size:11.5px !important;letter-spacing:.18em !important;text-transform:uppercase !important;font-weight:600 !important;transition:transform .3s cubic-bezier(.2,.7,.2,1),background .3s cubic-bezier(.2,.7,.2,1),color .3s cubic-bezier(.2,.7,.2,1);will-change:transform}body.single-property .bt-sidebar-wrap .widget-property-form .btn-secondary-outlined:hover{background:#234250 !important;color:#fff !important;transform:translateY(-2px)}body.single-property .bt-sidebar-wrap .widget-property-form .hz-btn-whatsapp{background:linear-gradient(135deg,#25d366 0%,#128c7e 100%) !important;border:0 !important;color:#fff !important;box-shadow:0 10px 22px rgba(18,140,126,.28)}body.single-property .bt-sidebar-wrap .widget-property-form .hz-btn-whatsapp:hover{background:linear-gradient(135deg,#128c7e 0%,#0e6e63 100%) !important;transform:translateY(-2px);box-shadow:0 14px 30px rgba(18,140,126,.42)}body.single-property .reg-widget-financing{background:radial-gradient(circle at 12% 0%,rgba(197,141,90,.2) 0%,transparent 55%),linear-gradient(160deg,#234250 0%,#1a313c 60%,#142730 100%);border-radius:22px;padding:28px 26px;color:#fff;position:relative;overflow:hidden;box-shadow:0 18px 42px rgba(20,39,48,.28),inset 0 1px 0 rgba(255,255,255,.08);margin-bottom:20px}body.single-property .reg-widget-financing:before{content:"";position:absolute;top:-100px;right:-100px;width:240px;height:240px;background:radial-gradient(circle,rgba(197,141,90,.22) 0%,transparent 70%);border-radius:50%;pointer-events:none}body.single-property .reg-widget-financing:after{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(214,165,119,.55),transparent)}body.single-property .reg-widget-financing__eyebrow{display:inline-block;font-family:'Josefin Sans',sans-serif;font-size:10.5px;letter-spacing:.32em;text-transform:uppercase;color:#e6bf94;font-weight:600;margin-bottom:12px}body.single-property .reg-widget-financing__title{font-family:'Cinzel',serif !important;font-size:22px;font-weight:600;margin:0 0 10px;line-height:1.2;color:#fff}body.single-property .reg-widget-financing__title em{font-style:italic;color:#d6a577;font-weight:500}body.single-property .reg-widget-financing__lede{font-family:'Josefin Sans',sans-serif;font-size:13.5px;line-height:1.65;color:rgba(245,239,230,.82);margin:0 0 18px;font-weight:300}body.single-property .reg-widget-financing__list{list-style:none;padding:0;margin:0 0 22px}body.single-property .reg-widget-financing__list li{position:relative;padding:10px 0 10px 22px;font-family:'Josefin Sans',sans-serif;font-size:13.5px;color:rgba(255,255,255,.92);font-weight:400;border-bottom:1px solid rgba(255,255,255,.08)}body.single-property .reg-widget-financing__list li:last-child{border-bottom:none}body.single-property .reg-widget-financing__list li:before{content:"";position:absolute;left:0;top:50%;margin-top:-4px;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#d6a577,#c58d5a);box-shadow:0 0 0 2px rgba(197,141,90,.18)}body.single-property .reg-widget-financing__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 20px;border-radius:999px;background:linear-gradient(135deg,#c58d5a 0%,#b07a48 100%);color:#fff !important;font-family:'Josefin Sans',sans-serif;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;text-decoration:none;line-height:1;box-shadow:0 12px 28px rgba(197,141,90,.3),inset 0 1px 0 rgba(255,255,255,.2);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s cubic-bezier(.2,.7,.2,1);will-change:transform}body.single-property .reg-widget-financing__cta svg{width:14px;height:14px;flex:none;transition:transform .3s cubic-bezier(.2,.7,.2,1)}body.single-property .reg-widget-financing__cta:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(197,141,90,.42)}body.single-property .reg-widget-financing__cta:hover svg{transform:translateX(3px)}body.single-property .reg-widget-quickcontact{background:#fff;border-radius:22px;padding:22px 24px;border:1px solid rgba(20,39,48,.06);box-shadow:0 14px 38px rgba(20,39,48,.08);margin-bottom:20px}body.single-property .reg-widget-quickcontact__title{font-family:'Cinzel',serif;font-size:14px;font-weight:600;color:#1a313c;margin:0 0 14px;line-height:1.3;display:flex;align-items:center;gap:8px}body.single-property .reg-widget-quickcontact__title:before{content:"";width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#d6a577,#b07a48);box-shadow:0 0 0 3px rgba(197,141,90,.2)}body.single-property .reg-widget-quickcontact__row{display:flex;gap:8px}body.single-property .reg-qc-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 8px;border-radius:10px;text-decoration:none;font-family:'Josefin Sans',sans-serif;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;border:1px solid rgba(35,66,80,.12);color:#234250;background:#fafaf7;transition:transform .25s cubic-bezier(.2,.7,.2,1),background .25s cubic-bezier(.2,.7,.2,1),color .25s cubic-bezier(.2,.7,.2,1),border-color .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s cubic-bezier(.2,.7,.2,1);will-change:transform}body.single-property .reg-qc-btn:hover{background:#234250;color:#fff;border-color:#234250;transform:translateY(-2px);box-shadow:0 8px 18px rgba(20,39,48,.18)}body.single-property .reg-qc-btn--whatsapp:hover{background:#25d366;border-color:#25d366;box-shadow:0 8px 18px rgba(37,211,102,.32)}body.single-property .reg-qc-btn svg{width:13px;height:13px}body.single-property .bt-sidebar-wrap{align-self:start}@media (min-width:992px){body.single-property .bt-sidebar-wrap{position:sticky;top:24px}}body.single-property .mobile-property-contact{background:linear-gradient(180deg,#fff 0%,#fafaf7 100%) !important;border-top:1px solid rgba(35,66,80,.08);box-shadow:0 -8px 24px rgba(20,39,48,.08);padding:12px 16px !important;position:fixed;bottom:0;left:0;right:0;z-index:1000}body.single-property .mobile-property-contact .agent-image img{width:46px !important;height:46px !important;border-radius:50% !important;border:2px solid #ece4d6;background:#fff;object-fit:contain;padding:2px}body.single-property .mobile-property-contact .agent-name{font-family:'Cinzel',serif !important;font-size:14.5px !important;font-weight:600 !important;color:#1a313c !important;letter-spacing:-.005em}body.single-property .mobile-property-contact .d-flex{gap:10px !important}body.single-property .mobile-property-contact .btn-secondary,body.single-property .mobile-property-contact button.btn{background:#234250 !important;color:#fff !important;border:0 !important;border-radius:12px !important;width:46px;height:46px;padding:0 !important;display:inline-flex !important;align-items:center;justify-content:center;box-shadow:0 8px 18px rgba(20,39,48,.22);transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s cubic-bezier(.2,.7,.2,1),background .25s cubic-bezier(.2,.7,.2,1);will-change:transform}body.single-property .mobile-property-contact .btn-secondary:hover,body.single-property .mobile-property-contact .btn-secondary:active{background:#1a313c !important;transform:translateY(-2px);box-shadow:0 12px 24px rgba(20,39,48,.32)}body.single-property .mobile-property-contact .btn-secondary .houzez-icon{font-size:18px !important;color:#fff !important}body.single-property .mobile-property-contact .btn,body.single-property .mobile-property-contact a.btn,body.single-property .mobile-property-contact button.btn,body.single-property .mobile-property-contact .btn-secondary,body.single-property .mobile-property-contact .btn-secondary-outlined{line-height:1 !important}body.single-property .mobile-property-contact .btn .houzez-icon,body.single-property .mobile-property-contact a .houzez-icon,body.single-property .mobile-property-contact button .houzez-icon{line-height:1 !important;vertical-align:middle !important;margin:0 !important;padding:0 !important;display:inline-flex !important;align-items:center;justify-content:center}body.single-property .mobile-property-contact a[href*=whatsapp]{background:linear-gradient(135deg,#25d366 0%,#128c7e 100%) !important;border:0 !important;color:#fff !important;border-radius:12px !important;width:46px;height:46px;padding:0 !important;display:inline-flex !important;align-items:center;justify-content:center;box-shadow:0 8px 18px rgba(18,140,126,.28);transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s cubic-bezier(.2,.7,.2,1);will-change:transform}body.single-property .mobile-property-contact a[href*=whatsapp]:hover,body.single-property .mobile-property-contact a[href*=whatsapp]:active{transform:translateY(-2px);box-shadow:0 12px 24px rgba(18,140,126,.42)}body.single-property .mobile-property-contact a[href*=whatsapp] .houzez-icon{font-size:18px !important;color:#fff !important}body.single-property .mobile-property-contact a[href^=tel]{background:#fff !important;border:1.5px solid #c58d5a !important;color:#9a6a3e !important;border-radius:12px !important;width:46px;height:46px;padding:0 !important;display:inline-flex !important;align-items:center;justify-content:center;box-shadow:0 6px 16px rgba(197,141,90,.18);transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s cubic-bezier(.2,.7,.2,1),background .25s cubic-bezier(.2,.7,.2,1),color .25s cubic-bezier(.2,.7,.2,1);will-change:transform}body.single-property .mobile-property-contact a[href^=tel]:hover,body.single-property .mobile-property-contact a[href^=tel]:active{background:linear-gradient(135deg,#c58d5a 0%,#b07a48 100%) !important;border-color:#b07a48 !important;color:#fff !important;transform:translateY(-2px);box-shadow:0 12px 24px rgba(197,141,90,.34)}body.single-property .mobile-property-contact a[href^=tel] .houzez-icon{font-size:18px !important;color:inherit !important}body.single-property #mobile-property-form .modal-content{border-radius:22px !important;border:0 !important;box-shadow:0 24px 56px rgba(20,39,48,.32) !important;overflow:hidden;background:#fff !important;position:relative}body.single-property #mobile-property-form .modal-content:before{content:"";position:absolute;top:0;left:24px;right:24px;height:2px;background:linear-gradient(90deg,transparent,rgba(197,141,90,.6),transparent);z-index:1}body.single-property #mobile-property-form .modal-header{border-bottom:1px solid rgba(35,66,80,.08) !important;padding:20px 24px !important}body.single-property #mobile-property-form .modal-title{font-family:'Cinzel',serif !important;font-weight:600 !important;font-size:18px !important;color:#1a313c !important;letter-spacing:-.005em}body.single-property #mobile-property-form .modal-body{padding:24px !important}body.single-property #mobile-property-form .agent-name{font-family:'Cinzel',serif !important;font-size:16px !important;font-weight:600 !important;color:#1a313c !important}body.single-property #mobile-property-form .agent-link a{font-size:11.5px !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#9a6a3e !important;font-weight:600 !important;text-decoration:none !important}body.single-property #mobile-property-form .form-control{background:#fafaf7 !important;border:1px solid rgba(35,66,80,.1) !important;border-radius:10px !important;padding:12px 14px !important;font-family:'Josefin Sans',sans-serif !important;font-size:14px !important;transition:border-color .25s cubic-bezier(.2,.7,.2,1),background .25s cubic-bezier(.2,.7,.2,1)}body.single-property #mobile-property-form .form-control:focus{background:#fff !important;border-color:#c58d5a !important;box-shadow:0 0 0 3px rgba(197,141,90,.12) !important}body.single-property #mobile-property-form .btn-secondary{background:#234250 !important;color:#fff !important;border:0 !important;border-radius:12px !important;padding:13px 18px !important;font-family:'Josefin Sans',sans-serif !important;font-size:11.5px !important;letter-spacing:.18em !important;text-transform:uppercase !important;font-weight:600 !important;box-shadow:0 10px 22px rgba(20,39,48,.22);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s cubic-bezier(.2,.7,.2,1),background .3s cubic-bezier(.2,.7,.2,1)}body.single-property #mobile-property-form .btn-secondary:hover,body.single-property #mobile-property-form .btn-secondary:active{background:#1a313c !important;transform:translateY(-2px);box-shadow:0 14px 30px rgba(20,39,48,.32)}body.single-property #mobile-property-form .btn-secondary-outlined{background:0 0 !important;color:#234250 !important;border:1.5px solid #234250 !important;border-radius:12px !important;padding:13px 18px !important;font-family:'Josefin Sans',sans-serif !important;font-size:11.5px !important;letter-spacing:.18em !important;text-transform:uppercase !important;font-weight:600 !important;transition:transform .3s cubic-bezier(.2,.7,.2,1),background .3s cubic-bezier(.2,.7,.2,1),color .3s cubic-bezier(.2,.7,.2,1)}body.single-property #mobile-property-form .btn-secondary-outlined:hover,body.single-property #mobile-property-form .btn-secondary-outlined:active{background:#234250 !important;color:#fff !important;transform:translateY(-2px)}body.single-property #mobile-property-form .hz-btn-whatsapp{background:linear-gradient(135deg,#25d366 0%,#128c7e 100%) !important;border:0 !important;color:#fff !important;box-shadow:0 10px 22px rgba(18,140,126,.28)}body.single-property #mobile-property-form .hz-btn-whatsapp:hover,body.single-property #mobile-property-form .hz-btn-whatsapp:active{background:linear-gradient(135deg,#128c7e 0%,#0e6e63 100%) !important;transform:translateY(-2px);box-shadow:0 14px 30px rgba(18,140,126,.42)}body.single-property #mobile-property-form .btn-close{background:0 0 !important;border-radius:50% !important;padding:8px !important;opacity:.6;transition:opacity .25s cubic-bezier(.2,.7,.2,1),transform .25s cubic-bezier(.2,.7,.2,1)}body.single-property #mobile-property-form .btn-close:hover{opacity:1;transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){body.single-property .houzez-read-more-link:after{animation:none !important}body.single-property .property-labels-wrap a[href*=fire-sale]:before{animation:none !important}body.single-property *,body.single-property *:before,body.single-property *:after{transition-duration:.01ms !important}}.gm-style-iw,.gm-style-iw-c{padding:0 !important;background:0 0 !important;border-radius:18px !important;box-shadow:0 24px 56px rgba(20,39,48,.45) !important;max-width:none !important;overflow:visible !important}.gm-style-iw-d{padding:0 !important;overflow:hidden !important;max-height:none !important}.gm-style-iw-tc:after,.gm-style-iw-t:after{background:linear-gradient(45deg,var(--teal-800,#234250) 50%,transparent 51%) !important;box-shadow:none !important}.gm-style-iw button.gm-ui-hover-effect{top:6px !important;right:6px !important;width:28px !important;height:28px !important;background:rgba(20,39,48,.7) !important;border-radius:50% !important;opacity:.9 !important;transition:background .25s ease,transform .25s ease}.gm-style-iw button.gm-ui-hover-effect:hover{background:#c58d5a !important;transform:rotate(90deg)}.gm-style-iw button.gm-ui-hover-effect span{background-color:#fff !important;margin:9px !important}.property-info-window{width:300px;max-width:300px;background:radial-gradient(circle at 12% 0%,rgba(197,141,90,.22) 0%,transparent 55%),linear-gradient(160deg,#234250 0%,#1a313c 60%,#142730 100%) !important;border-radius:18px;border:1px solid rgba(197,141,90,.25);box-shadow:0 24px 56px rgba(20,39,48,.45),inset 0 1px 0 rgba(255,255,255,.08);overflow:hidden;font-family:'Josefin Sans',sans-serif !important;color:#fff;position:relative}.property-info-window:before{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(214,165,119,.85),transparent);z-index:5;pointer-events:none}.property-info-window .info-window-image{position:relative;margin:14px 14px 0;height:140px;border-radius:12px;overflow:hidden;border:1px solid rgba(214,165,119,.3)}.property-info-window .info-window-image a{display:block;width:100%;height:100%}.property-info-window .info-window-image img,.property-info-window .info-window-image .listing-thumbnail{width:100% !important;height:100% !important;object-fit:cover;display:block;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.property-info-window:hover .info-window-image img,.property-info-window:hover .info-window-image .listing-thumbnail{transform:scale(1.06)}.property-info-window .info-window-property-type{position:absolute;top:8px;left:8px;z-index:3;display:inline-flex !important;align-items:center;gap:5px;padding:5px 11px !important;border-radius:999px !important;background:linear-gradient(135deg,#c58d5a,#b07a48) !important;color:#fff !important;font-size:9px !important;letter-spacing:.22em !important;text-transform:uppercase !important;font-weight:700 !important;margin:0 !important;box-shadow:0 4px 10px rgba(122,80,40,.4)}.property-info-window .reg-card-fav{position:absolute;top:8px;right:8px;z-index:3;width:30px;height:30px;border-radius:50%;background:rgba(20,39,48,.7);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid rgba(214,165,119,.4);transition:transform .25s cubic-bezier(.2,.7,.2,1),background .25s,color .25s}.property-info-window .reg-card-fav:hover{background:#c58d5a;color:#fff;transform:scale(1.1);border-color:#c58d5a}.property-info-window .reg-card-fav svg{width:14px;height:14px}.property-info-window .info-content{padding:16px 18px 14px !important;background:0 0 !important}.property-info-window .info-window-price{font-family:'Cinzel',serif !important;font-size:22px !important;font-weight:600 !important;color:#e6bf94 !important;line-height:1 !important;margin:0 0 8px !important;text-shadow:none !important}.property-info-window .info-content>p,.property-info-window .info-content>address,.property-info-window .item-address{display:flex;align-items:center;gap:6px;font-size:11.5px !important;color:rgba(245,239,230,.75) !important;font-weight:300 !important;margin:0 0 10px !important;line-height:1.4 !important}.property-info-window .item-address i,.property-info-window .info-content i.houzez-icon{color:#d6a577 !important;font-size:11px !important;flex:none}.property-info-window .info-content ul,.property-info-window .info-content .item-amenities{display:flex !important;gap:14px !important;padding:10px 0 0 !important;margin:8px 0 0 !important;border-top:1px solid rgba(214,165,119,.18) !important;list-style:none !important}.property-info-window .info-content ul li,.property-info-window .info-content .item-amenities li{display:flex !important;align-items:center;gap:5px;font-size:12px !important;color:#fff !important;font-weight:600 !important;margin:0 !important;padding:0 !important;border:0 !important}.property-info-window .info-content ul li i,.property-info-window .info-content .item-amenities li i{color:#d6a577 !important;font-size:13px !important}.property-info-window .reg-card-ctas{display:flex;gap:6px;padding:0 18px 16px}.property-info-window .reg-card-ctas a{flex:1;padding:10px 12px;border-radius:999px;font-family:'Josefin Sans',sans-serif;font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,background .25s,color .25s;border:0}.property-info-window .reg-card-ctas .reg-cta-view{background:linear-gradient(135deg,#c58d5a,#b07a48);color:#fff;box-shadow:0 6px 14px rgba(122,80,40,.32)}.property-info-window .reg-card-ctas .reg-cta-view:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(122,80,40,.45)}.property-info-window .reg-card-ctas .reg-cta-wa{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(214,165,119,.4)}.property-info-window .reg-card-ctas .reg-cta-wa:hover{background:#25d366;border-color:#25d366;transform:translateY(-2px)}.property-info-window .reg-card-ctas svg{width:11px;height:11px}.property-info-window .info-window-multiple-properties,.property-info-window .info-window-multiple{background:0 0 !important;color:#fff !important}.property-info-window .info-window-multiple-properties .info-window-property-item,.property-info-window .info-window-multiple .info-window-property-item{background:rgba(255,255,255,.04) !important;border:1px solid rgba(214,165,119,.15) !important;border-radius:10px !important;padding:8px !important;margin:0 14px 8px !important;color:#fff !important;transition:background .2s,border-color .2s}.property-info-window .info-window-multiple-properties .info-window-property-item:hover,.property-info-window .info-window-multiple .info-window-property-item:hover{background:rgba(214,165,119,.12) !important;border-color:rgba(214,165,119,.4) !important}body .listing-wrap.listing-v2{background:linear-gradient(180deg,#fafaf7 0%,#f1ebde 100%);padding:60px 0 80px !important;position:relative}body .listing-wrap.listing-v2 .container{max-width:1320px !important}body .listing-wrap.listing-v2 .page-title-wrap{margin-bottom:36px !important;padding-bottom:24px !important;border-bottom:1px solid rgba(35,66,80,.1)}body .listing-wrap.listing-v2 .page-title h1{font-family:'Cinzel',Georgia,serif !important;font-size:clamp(30px,3.4vw,42px) !important;font-weight:600 !important;color:#1a313c !important;margin:0 0 6px !important;letter-spacing:-.005em !important;line-height:1.1 !important}body .listing-wrap.listing-v2 .page-title h1:after{content:"";display:block;width:48px;height:2px;margin-top:14px;background:linear-gradient(90deg,#c58d5a,#b07a48);border-radius:2px}body .listing-wrap.listing-v2 .breadcrumb-wrap{margin-bottom:8px !important;font-size:11px !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#9a6a3e !important;font-weight:600 !important}body .listing-wrap.listing-v2 .breadcrumb-wrap a{color:#9a6a3e !important;text-decoration:none}body .listing-wrap.listing-v2 .breadcrumb-wrap a:hover{color:#234250 !important}body .listing-wrap.listing-v2 .listing-switch-view{display:flex !important;gap:8px}body .listing-wrap.listing-v2 .listing-switch-view ul{display:flex !important;gap:8px !important;padding:0 !important;margin:0 !important}body .listing-wrap.listing-v2 .listing-switch-view .switch-btn{display:inline-flex !important;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50% !important;background:#fff !important;color:#234250 !important;border:1px solid rgba(35,66,80,.1) !important;text-decoration:none;box-shadow:0 4px 12px rgba(20,39,48,.06);transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .25s,color .25s,box-shadow .25s;font-size:0}body .listing-wrap.listing-v2 .listing-switch-view .switch-btn:hover,body .listing-wrap.listing-v2 .listing-switch-view .switch-btn[aria-pressed=true]{border-color:#c58d5a !important;color:#9a6a3e !important;transform:translateY(-2px);box-shadow:0 10px 22px rgba(197,141,90,.18)}body .listing-wrap.listing-v2 .listing-switch-view .switch-btn .houzez-icon{font-size:16px !important;line-height:1 !important;color:inherit !important}body .listing-wrap.listing-v2 .listing-tools-wrap{background:#fff !important;border-radius:14px;padding:18px 24px !important;border:1px solid rgba(35,66,80,.08);box-shadow:0 8px 24px rgba(20,39,48,.06);margin-bottom:24px !important}body .listing-wrap.listing-v2 .listing-tools-wrap>.d-flex{margin-bottom:0 !important;align-items:center !important;flex-wrap:wrap;gap:14px}body .listing-wrap.listing-v2 .listing-tools-wrap strong{font-family:'Josefin Sans',sans-serif !important;font-size:13.5px !important;color:#234250 !important;font-weight:600 !important;letter-spacing:.01em !important}body .listing-wrap.listing-v2 .listing-tools-wrap strong:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#d6a577,#b07a48);margin-right:8px;vertical-align:middle;box-shadow:0 0 0 3px rgba(197,141,90,.18)}body .listing-wrap.listing-v2 .sort-by .sort-by-title{font-size:11px !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#9a6a3e !important;font-weight:700 !important;margin-right:8px}body .listing-wrap.listing-v2 .sort-by select.form-control{border:1px solid rgba(35,66,80,.12) !important;background:#fafaf7 !important;border-radius:10px !important;padding:8px 14px !important;font-family:'Josefin Sans',sans-serif !important;font-size:13px !important;color:#234250 !important;font-weight:500 !important;height:auto !important;transition:border-color .25s cubic-bezier(.2,.7,.2,1),background .25s}body .listing-wrap.listing-v2 .sort-by select.form-control:focus{border-color:#c58d5a !important;background:#fff !important;box-shadow:0 0 0 3px rgba(197,141,90,.12) !important;outline:none !important}body .listing-wrap.listing-v2 .sort-by .bootstrap-select>.dropdown-toggle{background:#fafaf7 !important;color:#234250 !important;border:1px solid rgba(35,66,80,.12) !important;border-radius:10px !important;padding:9px 14px !important;font-family:'Josefin Sans',sans-serif !important;font-size:13px !important;font-weight:500 !important;box-shadow:none !important}body .listing-wrap.listing-v2 .sort-by .bootstrap-select>.dropdown-toggle:hover,body .listing-wrap.listing-v2 .sort-by .bootstrap-select>.dropdown-toggle:focus{border-color:#c58d5a !important;background:#fff !important}body .listing-wrap.listing-v2 .save-search-btn{display:inline-flex !important;align-items:center;gap:6px;padding:10px 20px !important;border-radius:999px !important;background:linear-gradient(135deg,#c58d5a,#b07a48) !important;color:#fff !important;border:0 !important;font-family:'Josefin Sans',sans-serif !important;font-size:11px !important;letter-spacing:.18em !important;text-transform:uppercase !important;font-weight:700 !important;box-shadow:0 8px 20px rgba(122,80,40,.28);transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,background .25s;text-decoration:none}body .listing-wrap.listing-v2 .save-search-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(122,80,40,.42)}body .listing-wrap.listing-v2 .save-search-btn .houzez-icon{font-size:13px !important;color:#fff !important;margin-right:0 !important}body .listing-wrap.listing-v2 .listing-view.grid-view{--bs-gutter-x:24px !important;--bs-gutter-y:28px !important}body .listing-wrap.listing-v2 .item-listing-wrap{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s}body .listing-wrap.listing-v2 .item-listing-wrap:hover{transform:translateY(-6px)}body .listing-wrap.listing-v2 .houzez-pagination,body .listing-wrap.listing-v2 .pagination-wrap{margin-top:36px !important;display:flex;justify-content:center}body .listing-wrap.listing-v2 .houzez-pagination .page-numbers,body .listing-wrap.listing-v2 .pagination-wrap .page-numbers{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin:0 4px !important;border-radius:50% !important;background:#fff !important;border:1px solid rgba(35,66,80,.1) !important;color:#234250 !important;font-family:'Josefin Sans',sans-serif !important;font-size:13px !important;font-weight:600 !important;text-decoration:none;transition:all .25s cubic-bezier(.2,.7,.2,1);box-shadow:0 4px 12px rgba(20,39,48,.06)}body .listing-wrap.listing-v2 .houzez-pagination .page-numbers:hover,body .listing-wrap.listing-v2 .pagination-wrap .page-numbers:hover{border-color:#c58d5a !important;color:#9a6a3e !important;transform:translateY(-2px);box-shadow:0 10px 22px rgba(197,141,90,.18)}body .listing-wrap.listing-v2 .houzez-pagination .page-numbers.current,body .listing-wrap.listing-v2 .pagination-wrap .page-numbers.current{background:#234250 !important;color:#fff !important;border-color:#234250 !important;box-shadow:0 8px 20px rgba(20,39,48,.22)}body .listing-wrap.listing-v2 .houzez-no-results,body .listing-wrap.listing-v2 .no-results{background:#fff;border-radius:14px;padding:48px 32px !important;text-align:center;border:1px solid rgba(35,66,80,.08);box-shadow:0 8px 24px rgba(20,39,48,.06);font-family:'Cinzel',serif !important;color:#234250 !important;font-size:18px !important}