.downtown-sarasota-page.svelte-g019iq.svelte-g019iq.svelte-g019iq{width:100%;max-width:100%;overflow-x:clip}.hero-breadcrumb.svelte-g019iq.svelte-g019iq.svelte-g019iq{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;color:#fffc}.hero-breadcrumb.svelte-g019iq a.svelte-g019iq.svelte-g019iq{color:#fff}.img-placeholder.svelte-g019iq.svelte-g019iq.svelte-g019iq{display:flex;width:100%;max-width:100%;min-height:0;aspect-ratio:16 / 9;align-items:center;justify-content:center;border:2px dashed #3B78C4;background:#f4f8fc;padding:1rem;overflow-wrap:anywhere;text-align:center;font-family:var(--font-display, sans-serif);font-size:.8rem;font-weight:700;color:#121d2f}img.img-placeholder.svelte-g019iq.svelte-g019iq.svelte-g019iq{display:block;border:0;background:transparent;padding:0;-o-object-fit:cover;object-fit:cover}.img-placeholder[data-aspect="4:3"].svelte-g019iq.svelte-g019iq.svelte-g019iq{aspect-ratio:4 / 3}.pricing-table.svelte-g019iq.svelte-g019iq.svelte-g019iq{width:100%;border-collapse:collapse;color:#111827d9}.pricing-table.svelte-g019iq th.svelte-g019iq.svelte-g019iq,.pricing-table.svelte-g019iq td.svelte-g019iq.svelte-g019iq{border:1px solid #E5E7EB;padding:.85rem 1rem;text-align:left}.pricing-table.svelte-g019iq thead.svelte-g019iq.svelte-g019iq{background:#f4f8fc;color:#121d2f}.pricing-table.svelte-g019iq tbody th.svelte-g019iq.svelte-g019iq{font-weight:700}.faq-list.svelte-g019iq.svelte-g019iq.svelte-g019iq{display:flex;width:100%;flex-direction:column;gap:.75rem}.faq-item.svelte-g019iq.svelte-g019iq.svelte-g019iq{overflow:hidden;border:1px solid #E5E7EB;border-radius:.5rem;background:#fff}.faq-question.svelte-g019iq.svelte-g019iq.svelte-g019iq{display:flex;min-height:2.75rem;width:100%;align-items:center;justify-content:space-between;gap:1rem;border:0;padding:1rem 1.25rem;background:transparent;color:#121d2f;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:700;text-align:left}.faq-question.svelte-g019iq.svelte-g019iq.svelte-g019iq:focus-visible,.nearby-grid.svelte-g019iq a.svelte-g019iq.svelte-g019iq:focus-visible{outline:2px solid #0B5ED7;outline-offset:2px}.faq-question-text.svelte-g019iq.svelte-g019iq.svelte-g019iq{overflow-wrap:anywhere}.faq-icon.svelte-g019iq.svelte-g019iq.svelte-g019iq{flex-shrink:0;font-size:1.5rem;line-height:1;transition:transform .3s ease}.faq-item.open.svelte-g019iq .faq-icon.svelte-g019iq.svelte-g019iq{transform:rotate(45deg)}.faq-answer.svelte-g019iq.svelte-g019iq.svelte-g019iq{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-item.open.svelte-g019iq .faq-answer.svelte-g019iq.svelte-g019iq{grid-template-rows:1fr}.faq-answer-inner.svelte-g019iq.svelte-g019iq.svelte-g019iq{overflow:hidden}.faq-answer-inner.svelte-g019iq p.svelte-g019iq.svelte-g019iq{margin:0;padding:0 1.25rem 1.25rem;line-height:1.65;color:#111827c7;overflow-wrap:anywhere}.nearby-grid.svelte-g019iq.svelte-g019iq.svelte-g019iq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.nearby-grid.svelte-g019iq a.svelte-g019iq.svelte-g019iq{display:flex;min-height:2.75rem;align-items:center;justify-content:center;padding:.5rem;text-align:center;font-size:.875rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}@media (min-width: 640px){.nearby-grid.svelte-g019iq.svelte-g019iq.svelte-g019iq{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.nearby-grid.svelte-g019iq.svelte-g019iq.svelte-g019iq{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width: 767px){.pricing-table.svelte-g019iq.svelte-g019iq.svelte-g019iq,.pricing-table.svelte-g019iq tbody.svelte-g019iq.svelte-g019iq{display:block}.pricing-table.svelte-g019iq thead.svelte-g019iq.svelte-g019iq{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pricing-table.svelte-g019iq tr.svelte-g019iq.svelte-g019iq{display:grid;grid-template-columns:minmax(0,1fr);margin-bottom:.75rem;border:1px solid #E5E7EB;background:#f4f8fc}.pricing-table.svelte-g019iq th.svelte-g019iq.svelte-g019iq,.pricing-table.svelte-g019iq td.svelte-g019iq.svelte-g019iq{display:flex;justify-content:space-between;gap:1rem;border:0;border-bottom:1px solid #E5E7EB;padding:.75rem 1rem;overflow-wrap:anywhere}.pricing-table.svelte-g019iq tr.svelte-g019iq>.svelte-g019iq:last-child{border-bottom:0}.pricing-table.svelte-g019iq td.svelte-g019iq.svelte-g019iq:before{content:attr(data-label);font-weight:700;color:#121d2f}.location-hero.svelte-g019iq>div.svelte-g019iq.svelte-g019iq{grid-template-columns:minmax(0,1fr);padding-inline:1rem}.location-hero.svelte-g019iq h1.svelte-g019iq.svelte-g019iq{max-width:100%;font-size:clamp(1.75rem,8vw,2.5rem);overflow-wrap:anywhere}.location-hero.svelte-g019iq .btn-primary.svelte-g019iq.svelte-g019iq,.location-hero.svelte-g019iq .btn-secondary.svelte-g019iq.svelte-g019iq{width:100%;flex-basis:100%;overflow-wrap:anywhere}.condo-layout.svelte-g019iq.svelte-g019iq.svelte-g019iq{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.faq-answer.svelte-g019iq.svelte-g019iq.svelte-g019iq,.faq-icon.svelte-g019iq.svelte-g019iq.svelte-g019iq{transition:none}}
