.property-listing-section[data-v-d8ac8181]{flex-direction:column;gap:1rem;min-width:100%;display:flex}.property-listing-section[data-v-d8ac8181] a{fill:#121417}.property-listing-section .featured-listing-container[data-v-d8ac8181]{background-color:#f1f2f4;border-radius:1.5rem;flex-direction:column;display:flex}.property-listing-section .featured-listing-container .featured-listing-title[data-v-d8ac8181]{letter-spacing:0;margin:1rem 1rem 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.property-listing-section .featured-listing-container .featured-listing-wrapper[data-v-d8ac8181]{border-radius:1.5rem;display:flex;overflow:hidden}.property-listing-section .featured-listing-container .featured-listing-cards[data-v-d8ac8181]{flex:1;gap:.5rem;padding:1rem;display:flex;overflow-x:auto}.property-listing-section .featured-listing-container .featured-listing-cards .featured-property-card[data-v-d8ac8181]{flex:0 0 20.5rem}.property-listing-section .property-listing-sort-order-message[data-v-d8ac8181]{color:#636c7d;letter-spacing:.0125rem;gap:.25rem;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;display:inline-flex}.property-listing-section .property-listing-sort-order-message a[data-v-d8ac8181]{color:#636c7d;text-decoration:underline}.property-listing-section .property-listing-cards[data-v-d8ac8181]{flex-direction:column;gap:1rem;width:100%;display:flex}.property-listing-section .property-listing-cards .property-listing-pagination[data-v-d8ac8181]{justify-content:center}@media screen and (width>=64em){.property-listing-section .property-listing-cards[data-v-d8ac8181]{flex:1}}.hw-sidebar[data-v-86bd7fc2]{flex-basis:24rem;display:block;position:relative}.hw-sidebar .floating-sidebar[data-v-86bd7fc2]{flex-direction:column;gap:1rem;margin-bottom:3rem;display:flex;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:0 0;border:none;padding:0;display:inline-block}.card-btn-container .card-btn-content[data-v-ff8d0956]{box-sizing:border-box;cursor:pointer;text-align:center;background:#fff;border:1px solid #31363f;border-radius:1.5rem;outline:none;padding:.875rem 1rem;display:inline-block;position:relative}.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]{letter-spacing:-.0125rem;color:#121417;margin-bottom:1.5rem;font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.75rem;font-weight:800;line-height:2.125rem}.popular-places-section h2[data-v-7585e15e] span{color:#7f32cd}.popular-places-section .popular-places-catalog[data-v-7585e15e]{grid-template-rows:auto;grid-template-columns:1fr;gap:1rem;padding:.25rem 0 1rem;display:grid}.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]{text-align:left;color:#121417;flex-direction:column;display:flex}.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]{letter-spacing:-.00625rem;white-space:nowrap;text-overflow:ellipsis;flex-grow:1;width:50vw;font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:800;line-height:1.625rem;overflow:hidden}.popular-places-section .popular-places-container .popular-places-header .popular-places-price[data-v-7585e15e]{text-align:right;flex-shrink:0;margin-left:.5rem}.popular-places-section .popular-places-container .popular-places-header .popular-places-price .price-label[data-v-7585e15e]{color:#636c7d;letter-spacing:.00625rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.popular-places-section .popular-places-container .popular-places-header .popular-places-price .price-value[data-v-7585e15e]{letter-spacing:-.00625rem;margin-left:.5rem;font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:800;line-height:1.625rem}.popular-places-section .popular-places-container .popular-places-properties[data-v-7585e15e]{letter-spacing:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.popular-places-section .toggle-container[data-v-7585e15e]{justify-content:right;display:flex}.popular-places-section .toggle-container .popular-places-show-more[data-v-7585e15e]{text-transform:capitalize}@media screen and (width>=40em){.popular-places-section .popular-places-container .popular-places-header .popular-places-name[data-v-7585e15e]{width:auto}}@media screen and (width>=64em){.popular-places-section[data-v-7585e15e]{padding:0 2.5rem}.popular-places-section h2[data-v-7585e15e]{letter-spacing:-.025rem;font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:3rem;font-weight:800;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}}
