.card.svelte-1g7pjnd{border:0;border-radius:0}.featured-price.svelte-1g7pjnd{font-weight:600;font-family:var(--theme-highlight-font);color:var(--text-dark)}.featured-location.svelte-1g7pjnd{font-family:var(--theme-highlight-font);font-size:18px;font-weight:400;margin:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.featured-location.svelte-1g7pjnd:hover{text-overflow:clip;white-space:initial;cursor:pointer}.featured-address.svelte-1g7pjnd{gap:7px;display:flex;align-items:center}.featured-details.svelte-1g7pjnd{display:flex;align-items:center;gap:10px}.featured-details.svelte-1g7pjnd span:where(.svelte-1g7pjnd){display:flex;align-items:center;gap:10px}.property-tags.svelte-1g7pjnd{display:flex;position:absolute;padding:.8em 1em;gap:5px;font-size:10pt;z-index:10000}.property-tags.svelte-1g7pjnd span:where(.svelte-1g7pjnd){padding:3px 10px}.property-buttons.svelte-1g7pjnd{position:absolute;right:10px;bottom:10px;z-index:10000}.property-buttons.svelte-1g7pjnd .btn-dark:where(.svelte-1g7pjnd){background-color:rgba(var(--bg-dark-rgb),.6)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-radius:3px;border:0;padding:10px 15px}.bg-dark.svelte-1g7pjnd{background-color:rgba(var(--bg-dark-rgb),.8)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.cms-carousel-wrapper.svelte-1g7pjnd{display:flex;align-items:center;position:relative;margin:0 auto;justify-content:center}.cms-carousel.svelte-1g7pjnd{display:flex;height:100%;overflow:hidden;width:95%;position:relative}.cms-carousel.svelte-1g7pjnd .card:where(.svelte-1g7pjnd){flex:0 0 calc(100% / 3);transition:.5s;background:transparent;padding-left:10px;padding-right:10px}.cms-carousel.svelte-1g7pjnd .card:where(.svelte-1g7pjnd) .card-body:where(.svelte-1g7pjnd){background-color:#fff}.carousel-container.svelte-1g7pjnd{position:relative;width:100%;overflow:hidden}.carousel-images.svelte-1g7pjnd{display:flex;transition:transform .5s ease-in-out;height:300px;margin-bottom:0}.carousel-image.svelte-1g7pjnd img:where(.svelte-1g7pjnd){width:100%;height:100%;object-fit:cover}.nav-button.svelte-1g7pjnd{background:#00000040;border:none;padding:10px;color:#fff}.nav-button.prev.svelte-1g7pjnd{position:absolute;z-index:10000;top:45%}.nav-button.next.svelte-1g7pjnd{position:absolute;z-index:10000;right:0;top:45%}.carousel-image.svelte-1g7pjnd{object-fit:cover;cursor:default;height:100%}
