.listing-grid[data-v-8e81b028]{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}@keyframes loading-spinner-8e81b028{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-spinner[data-v-8e81b028]{animation:loading-spinner-8e81b028 1.2s linear infinite;border-color:#fff var(--color-purple-dark) #fff var(--color-purple-dark)}.section-container[data-v-12ae3851]{display:flex;flex-direction:column;--empty-section-min-height:80vh}.min-h-empty-section[data-v-12ae3851]{min-height:var(--empty-section-min-height)}.newsletters-btn[data-v-12ae3851]{background-color:var(--color-purple-dark);border-radius:8px;color:#fff;font-size:1rem;font-weight:700;margin-bottom:var(--section-spacing,10rem);padding:.75rem 1.5rem;transition:background .2s,color .2s}.newsletters-btn[data-v-12ae3851]:hover{background-color:var(--color-purple-400);color:#000}@media (max-width:768px){.newsletters-btn[data-v-12ae3851]{font-size:.875rem;padding:.6rem 2.8rem}}.map-wrapper[data-v-e1d76675]{height:calc(100vh - 185px)}.listing-mobile-map-overlay[data-v-8e99d4fd]{height:calc(100vh - 169px);transform:translate(-100%)}.open-mobile-map[data-v-8e99d4fd]{transform:translate(0)}@media (max-width:767px){.listing-mobile-map-overlay[data-v-8e99d4fd]{height:calc(100vh - 153px)}}.search-page .listing-map-fixed-width[data-v-e83370b5]{width:493px}.search-page .listing-map-container[data-v-e83370b5]{flex-grow:1;position:relative}@media (min-width:1593px){.search-page .listing-map-container[data-v-e83370b5]{flex-grow:1}}
