.availability[data-v-0daebdeb]{align-items:center;container-type:inline-size;display:inline-flex;flex:1;width:100%}.availability-indicator[data-v-0daebdeb]{--min-size: 8px;--size: .625rem;--margin: .75rem;aspect-ratio:1/1;border-radius:50%;flex-shrink:0;height:var(--size);margin-right:var(--margin);min-height:var(--min-size);min-width:var(--min-size);transition:background-color .3s;vertical-align:text-top;width:var(--size);--un-bg-opacity:1;background-color:rgb(185 28 28 / var(--un-bg-opacity))}.availability-indicator.available[data-v-0daebdeb]{--un-bg-opacity:1;background-color:rgb(22 163 74 / var(--un-bg-opacity))}.availability[no-indicator] .availability-indicator[data-v-0daebdeb]{display:none}.availability-text[data-v-0daebdeb]{container-type:inline-size;display:flex;flex-wrap:wrap;font-size:1rem;font-weight:400;line-height:1.25;vertical-align:text-top;white-space:nowrap;width:100%}@media (min-width: 640px) and (max-width: 959.9px){.availability-text[data-v-0daebdeb]{margin-top:0}}@layer base{:root{--vz-card-subtitle-color: var(--vz-primary-200);--vz-card-title-font-size: 1.25rem;--vz-card-title-font-weight: 500;--vz-card-caption-gap: .5rem;--vz-card-body-padding: 1.25rem;--vz-card-body-gap: .5rem;--vz-card-background: var(--vz-primary-900);--vz-card-border-radius: var(--radius-xl);--vz-card-color: var(--vz-primary-50);--vz-card-shadow: 0 1px 3px 0 rgba(0,0,0,.1), 0 1px 2px -1px rgba(0,0,0,.1)}}@layer components{.vz-card[data-v-c1dc28b1]{background:var(--vz-card-background);border-radius:var(--vz-card-border-radius);box-shadow:var(--vz-card-shadow);color:var(--vz-card-color);display:flex;flex-direction:column}.vz-card[no-padding][data-v-c1dc28b1]{--vz-card-body-padding: 0}.vz-card .vz-card-body[data-v-c1dc28b1]{display:flex;flex-direction:column;gap:var(--vz-card-body-gap);padding:var(--vz-card-body-padding)}.vz-card .vz-card-caption[data-v-c1dc28b1]{display:flex;flex-direction:column;gap:var(--vz-card-caption-gap)}.vz-card .vz-card-caption .vz-card-title[data-v-c1dc28b1]{font-size:var(--vz-card-title-font-size);font-weight:var(--vz-card-title-font-weight)}.vz-card .vz-card-caption .vz-card-subtitle[data-v-c1dc28b1]{color:var(--vz-card-subtitle-color)}}@layer components{.contact-card{--vz-card-border-radius: 1rem;--vz-card-background: var(--featured-item-background);--vz-card-body-padding: 2rem}.main-phone{-moz-column-gap:1rem;column-gap:1rem;container-type:inline-size;display:flex;flex-flow:column wrap;font-size:2rem;font-weight:700}.main-phone a{flex-shrink:0}@media (min-width: 960px){.main-phone{align-items:center;flex-direction:row}}}
