._propertyid__pageContainer__qwXn_{max-width:1280px;margin:0 auto;padding:0 12px}._propertyid__spPage__H_Rmu .pa-action-bar{display:flex;justify-content:space-between;align-items:center;gap:10px}._propertyid__spPage__H_Rmu .pa-btn-group{display:flex;gap:10px}._propertyid__spPage__H_Rmu .pa-btn{width:46px;height:46px;border-radius:12px;display:flex!important;justify-content:center;align-items:center;font-size:19px;border:1px solid #e6ece8!important;background:#fff!important;color:#16241d!important;box-shadow:0 6px 16px rgba(18,36,27,.1);transition:.2s ease}._propertyid__spPage__H_Rmu .pa-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(18,36,27,.14)}._propertyid__spPage__H_Rmu .pa-btn.active-primary{background:#0d7a54!important;border-color:#0d7a54!important;color:#fff!important}._propertyid__spPage__H_Rmu .pa-btn.active-danger{background:#dc3545!important;border-color:#dc3545!important;color:#fff!important}._propertyid__spPage__H_Rmu .property_info_detail_wrap{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;width:100%}._propertyid__spPage__H_Rmu .property_info_detail_wrap_first{min-width:0}._propertyid__spPage__H_Rmu .pr-price-into h2{color:#0d7a54;font-weight:700}._propertyid__spPage__H_Rmu ul.prs_lists{display:block;padding:0;margin:0 0 10px}._propertyid__spPage__H_Rmu ul.prs_lists li{display:inline-block;margin-right:8px;margin-bottom:8px;list-style:none}._propertyid__spPage__H_Rmu .pr-price-into .prs_lists li span{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:50px;font-size:13px;font-weight:600;line-height:1.2}._propertyid__spPage__H_Rmu .pr-price-into .prs_lists li span.bed{background:rgba(230,34,34,.1);color:#e62222}._propertyid__spPage__H_Rmu .pr-price-into .prs_lists li span.bath{background:rgba(76,175,80,.1);color:#4caf50}._propertyid__spPage__H_Rmu .pr-price-into .prs_lists li span.sqm{background:rgba(3,169,244,.1);color:#27ae60}._propertyid__spPage__H_Rmu .property_block_wrap{display:block;width:100%;background:#fff;padding:14px 16px;margin-bottom:20px;border-radius:12px;border:1px solid #eef1ef;box-shadow:0 8px 24px rgba(18,36,27,.05);overflow-x:hidden}._propertyid__spPage__H_Rmu .property_block_wrap_header{display:table;width:100%}._propertyid__spPage__H_Rmu .property_block_title{margin:0 0 12px;font-size:18px;font-weight:700;color:#16241d}._propertyid__spPage__H_Rmu .property-about-wrap{padding:18px 18px 16px}._propertyid__spPage__H_Rmu .property-about-eyebrow{display:inline-block;margin-bottom:6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0d7a54}._propertyid__spPage__H_Rmu .property-about-title{margin:0;font-size:clamp(22px,2.8vw,32px);line-height:1.25;color:#16241d}._propertyid__spPage__H_Rmu .property-about-body{color:#000;line-height:1.9;padding:14px 0 4px;font-size:17px;letter-spacing:.01em;font-weight:400}._propertyid__spPage__H_Rmu .property-about-body>:first-child{margin-top:0}._propertyid__spPage__H_Rmu .amenities-wrapper{background:#f8fbf9;border:1px solid #e3ede8;border-radius:12px;padding:14px}._propertyid__spPage__H_Rmu .amenities-title{margin:0 0 12px;font-size:22px;color:#16241d}._propertyid__spPage__H_Rmu .amenities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}._propertyid__spPage__H_Rmu .amenity-item{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #dce8e2;border-radius:10px;padding:10px 12px;min-height:52px}._propertyid__spPage__H_Rmu .amenity-icon{width:30px;height:30px;border-radius:50%;background:#e8f4ee;color:#0d7a54;display:inline-flex;align-items:center;justify-content:center;font-size:16px}._propertyid__spPage__H_Rmu .amenity-label{font-size:14px;font-weight:600;color:#1d2c24}._propertyid__spPage__H_Rmu .block-body{line-height:1.7;display:inline-block;width:100%}._propertyid__spPage__H_Rmu .similar-group{display:flex;flex-wrap:wrap;gap:16px}._propertyid__spPage__H_Rmu .listing.similar{width:calc(33.333% - 11px);padding:0;background:#fff;border:1px solid #eef1ef;border-radius:10px;overflow:hidden;transition:.2s ease}._propertyid__spPage__H_Rmu .listing.similar:hover{box-shadow:0 12px 28px rgba(18,36,27,.12);transform:translateY(-2px)}._propertyid__spPage__H_Rmu .listing.similar .listing-thumbnail{position:relative}._propertyid__spPage__H_Rmu .listing.similar .listing-body{width:100%!important;margin-top:0;padding:14px 14px 16px;background:#fff!important;display:flex;flex-direction:column;gap:8px}._propertyid__spPage__H_Rmu .listing.similar .listing-price{font-size:16px;font-weight:700;color:#16241d}._propertyid__spPage__H_Rmu .listing.similar .typeName{margin-left:auto;font-size:12px;font-weight:600;color:#0d7a54;background:rgba(13,122,84,.1);padding:3px 10px;border-radius:50px;text-transform:capitalize}._propertyid__spPage__H_Rmu .listing.similar .flex{display:flex;align-items:center;justify-content:space-between;gap:8px}._propertyid__spPage__H_Rmu .listing.similar h5.listing-title{margin:0;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._propertyid__spPage__H_Rmu .listing.similar h5.listing-title a{color:#16241d}._propertyid__spPage__H_Rmu .listing.similar .acr-listing-icons{display:flex;align-items:center;gap:16px;margin:0}._propertyid__spPage__H_Rmu .listing.similar .acr-listing-icon{display:flex;align-items:center;gap:6px}._propertyid__spPage__H_Rmu .listing.similar .acr-listing-icon-value{color:#52625a;font-size:13px;font-weight:600}._propertyid__spPage__H_Rmu .property-sidebar{position:-webkit-sticky;position:sticky;top:90px}._propertyid__spPage__H_Rmu .sider_blocks_wrap{margin-bottom:20px}._propertyid__spPage__H_Rmu .side-booking-body{background:#fff}._propertyid__spPage__H_Rmu .agent-_blocks_title{position:relative;display:flex;align-items:center;gap:14px;padding:18px 16px;background:linear-gradient(135deg,#f3faf6,#fff)}._propertyid__spPage__H_Rmu .agent-_blocks_thumb{flex:0 0 auto}._propertyid__spPage__H_Rmu .agent-_blocks_caption{flex:1 1;min-width:0;text-align:left}._propertyid__spPage__H_Rmu .agent-_blocks_caption h3{font-weight:700;color:#16241d}._propertyid__spPage__H_Rmu .agent-_blocks_caption h3 a{color:#16241d}._propertyid__spPage__H_Rmu .agent-_blocks_caption a{color:#0d7a54;font-size:14px;font-weight:600;text-decoration:none}._propertyid__spPage__H_Rmu #number{font-size:14px;color:#52625a}._propertyid__spPage__H_Rmu #telephoneNumb{margin-left:10px;color:#0d7a54;font-weight:700;text-decoration:none}._propertyid__spPage__H_Rmu .sidebar-widgets{margin-bottom:30px}._propertyid__spPage__H_Rmu .sidebar-widgets:last-child{margin-bottom:0}._propertyid__spPage__H_Rmu #callOnSingle{position:fixed;left:0;right:0;bottom:0;z-index:1000;background:#fff;border-top:1px solid #e6ece8;box-shadow:0 -8px 24px rgba(18,36,27,.14);padding:10px max(12px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}._propertyid__spPage__H_Rmu .mobile-contact-row{display:flex;gap:10px}._propertyid__spPage__H_Rmu .mobile-contact-btn{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 4px;border-radius:10px;font-size:11px;font-weight:600;text-decoration:none;border:1px solid transparent}._propertyid__spPage__H_Rmu .mobile-contact-btn svg{font-size:18px}._propertyid__spPage__H_Rmu .mobile-contact-btn.call{background:rgba(13,122,84,.1);color:#0d7a54}._propertyid__spPage__H_Rmu .mobile-contact-btn.whatsapp{background:rgba(37,211,102,.12);color:#1fa855}._propertyid__spPage__H_Rmu .mobile-contact-btn.email{background:rgba(3,169,244,.1);color:#0288d1}@media (max-width:991px){._propertyid__spPage__H_Rmu .property-sidebar{position:static;top:auto}._propertyid__spPage__H_Rmu .listing.similar{width:calc(50% - 8px)}}@media (max-width:767px){._propertyid__spPage__H_Rmu{padding-bottom:78px}._propertyid__pageContainer__qwXn_{padding:0 10px}._propertyid__spPage__H_Rmu .similar-group{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:6px;-webkit-overflow-scrolling:touch}._propertyid__spPage__H_Rmu .listing.similar{flex:0 0 auto;width:78%;max-width:280px;scroll-snap-align:start}._propertyid__spPage__H_Rmu .pa-btn{width:42px;height:42px;font-size:17px}}