.property-listing-section[data-v-0a8349f6]{display:flex;flex-direction:column;gap:1rem;min-width:100%}.property-listing-section[data-v-0a8349f6] a{fill:#121417}.property-listing-section .featured-listing-container[data-v-0a8349f6]{background-color:#f1f2f4;border-radius:1.5rem;display:flex;flex-direction:column}.property-listing-section .featured-listing-container .featured-listing-title[data-v-0a8349f6]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.5rem;margin:1rem 1rem 0}.property-listing-section .featured-listing-container .featured-listing-wrapper[data-v-0a8349f6]{border-radius:1.5rem;display:flex;overflow:hidden}.property-listing-section .featured-listing-container .featured-listing-cards[data-v-0a8349f6]{display:flex;flex:1;gap:.5rem;overflow-x:auto;padding:1rem}.property-listing-section .featured-listing-container .featured-listing-cards .featured-property-card[data-v-0a8349f6]{flex:0 0 20.5rem}.property-listing-section .property-listing-sort-order-message[data-v-0a8349f6]{color:#636c7d;display:inline-flex;gap:.25rem;margin:0}.property-listing-section .property-listing-sort-order-message a[data-v-0a8349f6]{color:#636c7d;text-decoration:underline}.property-listing-section .property-listing-sort-order-message[data-v-0a8349f6]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.0125rem;line-height:1rem}.property-listing-section .property-listing-cards[data-v-0a8349f6]{display:flex;flex-direction:column;gap:1rem;width:100%}.property-listing-section .property-listing-cards .property-listing-pagination[data-v-0a8349f6]{justify-content:center}@media screen and (min-width:64em){.property-listing-section .property-listing-cards[data-v-0a8349f6]{flex:1}}.hw-sidebar[data-v-86bd7fc2]{display:block;flex-basis:24rem;position:relative}.hw-sidebar .floating-sidebar[data-v-86bd7fc2]{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem;position:sticky;top:9.75rem}.hw-sidebar .floating-sidebar.new-header[data-v-86bd7fc2]{top:7.5rem}.card-btn-container[data-v-ff8d0956]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.card-btn-container a[data-v-ff8d0956]{color:#31363f;text-decoration:none}.card-btn-container button[data-v-ff8d0956]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;display:inline-block;padding:0}.card-btn-container .card-btn-content[data-v-ff8d0956]{background:#fff;border:1px solid #31363f;border-radius:1.5rem;box-sizing:border-box;cursor:pointer;display:inline-block;outline:none;padding:.875rem 1rem;position:relative;text-align:center}.card-btn-container .card-btn-content.full-width[data-v-ff8d0956]{width:100%}.card-btn-container .card-btn-content[data-v-ff8d0956]:hover{box-shadow:0 4px 24px #00000026}.card-btn-container .card-btn-content[data-v-ff8d0956]:focus{outline:none}.card-btn-container .card-btn-content[data-v-ff8d0956]:focus:not([disabled]){box-shadow:0 0 0 .125rem #fff,0 0 0 .25rem #121417}.popular-places-section[data-v-7585e15e]{padding:0 1rem}.popular-places-section h2[data-v-7585e15e]{color:#121417;font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.75rem;font-weight:800;letter-spacing:-.0125rem;line-height:2.125rem;margin-bottom:1.5rem}.popular-places-section h2[data-v-7585e15e] span{color:#7f32cd}.popular-places-section .popular-places-catalog[data-v-7585e15e]{display:grid;gap:1rem;grid-template-columns:1fr;grid-template-rows:auto;padding:.25rem 0 1rem}.popular-places-section .popular-places-catalog .popular-places-box.extra-location[data-v-7585e15e]{display:none}.popular-places-section .popular-places-catalog .popular-places-box[data-v-7585e15e]:last-child{margin-right:0}.popular-places-section .popular-places-catalog.expanded .popular-places-box.extra-location[data-v-7585e15e]{display:block}.popular-places-section .popular-places-container[data-v-7585e15e]{color:#121417;display:flex;flex-direction:column;text-align:left}.popular-places-section .popular-places-container .popular-places-header[data-v-7585e15e]{display:flex}.popular-places-section .popular-places-container .popular-places-header .popular-places-name[data-v-7585e15e]{flex-grow:1;font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:800;letter-spacing:-.00625rem;line-height:1.625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:50vw}.popular-places-section .popular-places-container .popular-places-header .popular-places-price[data-v-7585e15e]{flex-shrink:0;margin-left:.5rem;text-align:right}.popular-places-section .popular-places-container .popular-places-header .popular-places-price .price-label[data-v-7585e15e]{color:#636c7d;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.00625rem;line-height:1.25rem}.popular-places-section .popular-places-container .popular-places-header .popular-places-price .price-value[data-v-7585e15e]{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:800;letter-spacing:-.00625rem;line-height:1.625rem;margin-left:.5rem}.popular-places-section .popular-places-container .popular-places-properties[data-v-7585e15e]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.5rem}.popular-places-section .toggle-container[data-v-7585e15e]{display:flex;justify-content:right}.popular-places-section .toggle-container .popular-places-show-more[data-v-7585e15e]{text-transform:capitalize}@media screen and (min-width:40em){.popular-places-section .popular-places-container .popular-places-header .popular-places-name[data-v-7585e15e]{width:auto}}@media screen and (min-width:64em){.popular-places-section[data-v-7585e15e]{padding:0 2.5rem}.popular-places-section h2[data-v-7585e15e]{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:3rem;font-weight:800;letter-spacing:-.025rem;line-height:3.5rem}.popular-places-section .popular-places-catalog[data-v-7585e15e]{grid-template-columns:1fr 1fr 1fr}.popular-places-section .popular-places-container .popular-places-header .popular-places-name[data-v-7585e15e]{width:auto}}.faq-section h3[data-v-847addc8]{color:#121417;font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.75rem;font-weight:800;letter-spacing:-.0125rem;line-height:2.125rem;margin-bottom:1.5rem}.faq-section[data-v-847addc8] .faq-item-question{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;font-weight:800;letter-spacing:-.00625rem;line-height:1.5rem;text-align:left}.faq-section[data-v-847addc8] .faq-item-answer{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.5rem;padding:.25rem}.faq-section[data-v-847addc8] .faq-item-answer a{background-color:transparent;color:#31363f;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:800;letter-spacing:0;line-height:1.5rem;outline:none;padding:.5rem 0;text-decoration:underline}.faq-section[data-v-847addc8] .faq-item-answer a:hover{color:#636c7d;cursor:pointer;text-decoration:underline}.faq-section[data-v-847addc8] .faq-item-answer a:focus-visible{box-shadow:0 0 0 .125rem #fff,0 0 0 .25rem #121417}@media screen and (min-width:64em){.faq-section h3[data-v-847addc8]{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:3rem;font-weight:800;letter-spacing:-.025rem;line-height:3.5rem}}
